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
parent33d1e17e2e75884abd6e0a8a3e4a4da388e97e55 (diff)
downloadmastodon.py-3277ca777821e76955fb26d80788939a311db9db.tar.gz
Initial test fixing pass. Four tests still fail.
-rw-r--r--docs/index.rst5
-rw-r--r--mastodon/Mastodon.py52
-rw-r--r--tests/README.markdown4
-rw-r--r--tests/cassettes/test_account.yaml73
-rw-r--r--tests/cassettes/test_account_block_unblock.yaml152
-rw-r--r--tests/cassettes/test_account_follow_unfollow.yaml163
-rw-r--r--tests/cassettes/test_account_followers.yaml73
-rw-r--r--tests/cassettes/test_account_following.yaml73
-rw-r--r--tests/cassettes/test_account_mute_unmute.yaml155
-rw-r--r--tests/cassettes/test_account_pin_unpin.yaml625
-rw-r--r--tests/cassettes/test_account_pinned.yaml669
-rw-r--r--tests/cassettes/test_account_relationships.yaml73
-rw-r--r--tests/cassettes/test_account_search.yaml455
-rw-r--r--tests/cassettes/test_account_update_credentials.yaml117
-rw-r--r--tests/cassettes/test_account_update_credentials_no_avatar.yaml97
-rw-r--r--tests/cassettes/test_account_update_credentials_no_header.yaml97
-rw-r--r--tests/cassettes/test_admin_accounts.yaml224
-rw-r--r--tests/cassettes/test_admin_moderation.yaml985
-rw-r--r--tests/cassettes/test_admin_reports.yaml1045
-rw-r--r--tests/cassettes/test_app_account_create.yaml307
-rw-r--r--tests/cassettes/test_app_verify_credentials.yaml71
-rw-r--r--tests/cassettes/test_attribute_access.yaml167
-rw-r--r--tests/cassettes/test_blocks.yaml71
-rw-r--r--tests/cassettes/test_bookmarks.yaml239
-rw-r--r--tests/cassettes/test_conversations.yaml524
-rw-r--r--tests/cassettes/test_date_hook.yaml167
-rw-r--r--tests/cassettes/test_directory.yaml71
-rw-r--r--tests/cassettes/test_domain_block_unblock.yaml154
-rw-r--r--tests/cassettes/test_domain_blocks.yaml74
-rw-r--r--tests/cassettes/test_emoji.yaml75
-rw-r--r--tests/cassettes/test_favourites.yaml71
-rw-r--r--tests/cassettes/test_featured_tags.yaml353
-rw-r--r--tests/cassettes/test_fetch_next_previous.yaml2150
-rw-r--r--tests/cassettes/test_fetch_next_previous_from_pagination_info.yaml2150
-rw-r--r--tests/cassettes/test_fetch_next_previous_from_pagination_info_oldstyle.yaml2414
-rw-r--r--tests/cassettes/test_fetch_remaining.yaml5935
-rw-r--r--tests/cassettes/test_follow_request_authorize.yaml313
-rw-r--r--tests/cassettes/test_follow_request_reject.yaml237
-rw-r--r--tests/cassettes/test_follow_requests.yaml73
-rw-r--r--tests/cassettes/test_follow_suggestions.yaml467
-rw-r--r--tests/cassettes/test_hashtag_tl.yaml258
-rw-r--r--tests/cassettes/test_health.yaml72
-rw-r--r--tests/cassettes/test_home_tl.yaml266
-rw-r--r--tests/cassettes/test_home_tl_anonymous_throws.yaml74
-rw-r--r--tests/cassettes/test_id_hook.yaml167
-rw-r--r--tests/cassettes/test_id_hook_in_reply_to.yaml336
-rw-r--r--tests/cassettes/test_id_hook_within_reblog.yaml340
-rw-r--r--tests/cassettes/test_instance.yaml75
-rw-r--r--tests/cassettes/test_instance_activity.yaml75
-rw-r--r--tests/cassettes/test_instance_peers.yaml75
-rw-r--r--tests/cassettes/test_list_add_remove_account.yaml1077
-rw-r--r--tests/cassettes/test_list_by_account.yaml537
-rw-r--r--tests/cassettes/test_list_create.yaml222
-rw-r--r--tests/cassettes/test_list_timeline.yaml715
-rw-r--r--tests/cassettes/test_list_update.yaml441
-rw-r--r--tests/cassettes/test_log_in_password.yaml76
-rw-r--r--tests/cassettes/test_log_in_password_incorrect.yaml81
-rw-r--r--tests/cassettes/test_log_in_password_to_file.yaml147
-rw-r--r--tests/cassettes/test_markers.yaml317
-rw-r--r--tests/cassettes/test_media_post[False].yaml2201
-rw-r--r--tests/cassettes/test_media_post[True].yaml2201
-rw-r--r--tests/cassettes/test_media_post_file.yaml147
-rw-r--r--tests/cassettes/test_media_update.yaml238
-rw-r--r--tests/cassettes/test_mutes.yaml71
-rw-r--r--tests/cassettes/test_nodeinfo.yaml171
-rw-r--r--tests/cassettes/test_notifications.yaml327
-rw-r--r--tests/cassettes/test_notifications_clear.yaml74
-rw-r--r--tests/cassettes/test_notifications_dismiss.yaml401
-rw-r--r--tests/cassettes/test_poll_illegal_vote.yaml246
-rw-r--r--tests/cassettes/test_polls.yaml475
-rw-r--r--tests/cassettes/test_preferences.yaml71
-rw-r--r--tests/cassettes/test_public_tl.yaml359
-rw-r--r--tests/cassettes/test_public_tl_anonymous.yaml281
-rw-r--r--tests/cassettes/test_push_delete.yaml222
-rw-r--r--tests/cassettes/test_push_set.yaml150
-rw-r--r--tests/cassettes/test_push_update.yaml446
-rw-r--r--tests/cassettes/test_report.yaml329
-rw-r--r--tests/cassettes/test_scheduled_status.yaml460
-rw-r--r--tests/cassettes/test_search.yaml223
-rw-r--r--tests/cassettes/test_status.yaml244
-rw-r--r--tests/cassettes/test_status_card.yaml331
-rw-r--r--tests/cassettes/test_status_context.yaml240
-rw-r--r--tests/cassettes/test_status_empty.yaml82
-rw-r--r--tests/cassettes/test_status_fav_unfav.yaml327
-rw-r--r--tests/cassettes/test_status_favourited_by.yaml327
-rw-r--r--tests/cassettes/test_status_missing.yaml69
-rw-r--r--tests/cassettes/test_status_mute_unmute.yaml327
-rw-r--r--tests/cassettes/test_status_pin_unpin.yaml327
-rw-r--r--tests/cassettes/test_status_post[Content warning-None].yaml173
-rw-r--r--tests/cassettes/test_status_post[Content warning-direct].yaml173
-rw-r--r--tests/cassettes/test_status_post[Content warning-private].yaml173
-rw-r--r--tests/cassettes/test_status_post[Content warning-public].yaml173
-rw-r--r--tests/cassettes/test_status_post[Content warning-unlisted].yaml173
-rw-r--r--tests/cassettes/test_status_post[None-None].yaml167
-rw-r--r--tests/cassettes/test_status_post[None-direct].yaml169
-rw-r--r--tests/cassettes/test_status_post[None-private].yaml169
-rw-r--r--tests/cassettes/test_status_post[None-public].yaml169
-rw-r--r--tests/cassettes/test_status_post[None-unlisted].yaml169
-rw-r--r--tests/cassettes/test_status_reblog_unreblog.yaml338
-rw-r--r--tests/cassettes/test_status_reblog_visibility.yaml261
-rw-r--r--tests/cassettes/test_status_reblogged_by.yaml338
-rw-r--r--tests/cassettes/test_status_reply.yaml410
-rw-r--r--tests/cassettes/test_stream_direct.yaml202
-rw-r--r--tests/cassettes/test_stream_healthy.yaml120
-rw-r--r--tests/cassettes/test_stream_user.yaml620
-rw-r--r--tests/cassettes/test_stream_user_local.yaml343
-rw-r--r--tests/cassettes/test_suggested_tags.yaml245
-rw-r--r--tests/cassettes/test_toot.yaml167
-rw-r--r--tests/cassettes/test_trends.yaml71
-rw-r--r--tests/cassettes/test_unauthed_home_tl_throws.yaml241
-rw-r--r--tests/cassettes/test_url_errors.yaml4
-rw-r--r--tests/cassettes/test_verify_credentials.yaml142
-rw-r--r--tests/cassettes/test_verify_version.yaml225
-rw-r--r--tests/cassettes_pre_4_0_0/test_filter_clientside.yaml (renamed from tests/cassettes/test_filter_clientside.yaml)0
-rw-r--r--tests/cassettes_pre_4_0_0/test_filter_create.yaml (renamed from tests/cassettes/test_filter_create.yaml)0
-rw-r--r--tests/cassettes_pre_4_0_0/test_filter_serverside.yaml (renamed from tests/cassettes/test_filter_serverside.yaml)0
-rw-r--r--tests/cassettes_pre_4_0_0/test_filter_update.yaml (renamed from tests/cassettes/test_filter_update.yaml)0
-rw-r--r--tests/conftest.py6
-rw-r--r--tests/setup.sql8
-rw-r--r--tests/test_account.py48
-rw-r--r--tests/test_admin.py25
-rw-r--r--tests/test_auth.py8
-rw-r--r--tests/test_filters.py193
-rw-r--r--tests/test_follow_requests.py22
-rw-r--r--tests/test_streaming.py35
-rw-r--r--tests/test_timeline.py6
126 files changed, 30179 insertions, 13545 deletions
diff --git a/docs/index.rst b/docs/index.rst
index d88ecc4..cfa9bf0 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -237,8 +237,8 @@ you can also just write
237and everything will work as intended. The class used for this is exposed as 237and everything will work as intended. The class used for this is exposed as
238`AttribAccessDict`. 238`AttribAccessDict`.
239 239
240User dicts 240User / account dicts
241~~~~~~~~~~ 241~~~~~~~~~~~~~~~~~~~~
242.. _user dict: 242.. _user dict:
243 243
244.. code-block:: python 244.. code-block:: python
@@ -274,6 +274,7 @@ User dicts
274 # For fields with "this is me" type verification, verified_at is set to the 274 # For fields with "this is me" type verification, verified_at is set to the
275 # last verification date (It is None otherwise) 275 # last verification date (It is None otherwise)
276 'emojis': # List of custom emoji used in name, bio or fields 276 'emojis': # List of custom emoji used in name, bio or fields
277 'discoverable': # Indicates whether or not a user is visible on the discovery page
277 } 278 }
278 279
279 mastodon.account_verify_credentials()["source"] 280 mastodon.account_verify_credentials()["source"]
diff --git a/mastodon/Mastodon.py b/mastodon/Mastodon.py
index 9ccba5b..53b6bc1 100644
--- a/mastodon/Mastodon.py
+++ b/mastodon/Mastodon.py
@@ -701,7 +701,8 @@ class Mastodon:
701 """ 701 """
702 Basic health check. Returns True if healthy, False if not. 702 Basic health check. Returns True if healthy, False if not.
703 """ 703 """
704 return self.__api_request('GET', '/health', parse=False).decode("utf-8") == "success" 704 status = self.__api_request('GET', '/health', parse=False).decode("utf-8")
705 return status in ["OK", "success"]
705 706
706 @api_version("3.0.0", "3.0.0", "3.0.0") 707 @api_version("3.0.0", "3.0.0", "3.0.0")
707 def instance_nodeinfo(self, schema = "http://nodeinfo.diaspora.software/ns/schema/2.0"): 708 def instance_nodeinfo(self, schema = "http://nodeinfo.diaspora.software/ns/schema/2.0"):
@@ -2522,8 +2523,8 @@ class Mastodon:
2522 ### 2523 ###
2523 # Writing data: Media 2524 # Writing data: Media
2524 ### 2525 ###
2525 @api_version("1.0.0", "2.9.1", __DICT_VERSION_MEDIA) 2526 @api_version("1.0.0", "3.1.4", __DICT_VERSION_MEDIA)
2526 def media_post(self, media_file, mime_type=None, description=None, focus=None, file_name=None): 2527 def media_post(self, media_file, mime_type=None, description=None, focus=None, file_name=None, synchronous=False):
2527 """ 2528 """
2528 Post an image, video or audio file. `media_file` can either be image data or 2529 Post an image, video or audio file. `media_file` can either be image data or
2529 a file name. If image data is passed directly, the mime 2530 a file name. If image data is passed directly, the mime
@@ -2542,6 +2543,12 @@ class Mastodon:
2542 2543
2543 Returns a `media dict`_. This contains the id that can be used in 2544 Returns a `media dict`_. This contains the id that can be used in
2544 status_post to attach the media file to a toot. 2545 status_post to attach the media file to a toot.
2546
2547 When using the v2 API (post Mastodon version 3.1.4), the `url` in the
2548 returned dict will be `null`, since attachments are processed
2549 asynchronously. You can fetch an updated dict using `media`. Pass
2550 "synchronous" to emulate the old behaviour. Not recommended, inefficient
2551 and deprecated, you know the deal.
2545 """ 2552 """
2546 if mime_type is None and (isinstance(media_file, str) and os.path.isfile(media_file)): 2553 if mime_type is None and (isinstance(media_file, str) and os.path.isfile(media_file)):
2547 mime_type = guess_type(media_file) 2554 mime_type = guess_type(media_file)
@@ -2562,10 +2569,32 @@ class Mastodon:
2562 focus = str(focus[0]) + "," + str(focus[1]) 2569 focus = str(focus[0]) + "," + str(focus[1])
2563 2570
2564 media_file_description = (file_name, media_file, mime_type) 2571 media_file_description = (file_name, media_file, mime_type)
2565 return self.__api_request('POST', '/api/v1/media', 2572
2566 files={'file': media_file_description}, 2573 # Disambiguate URL by version
2567 params={'description': description, 'focus': focus}) 2574 if self.verify_minimum_version("3.1.4"):
2568 2575 ret_dict = self.__api_request('POST', '/api/v2/media',
2576 files={'file': media_file_description},
2577 params={'description': description, 'focus': focus})
2578 else:
2579 ret_dict = self.__api_request('POST', '/api/v1/media',
2580 files={'file': media_file_description},
2581 params={'description': description, 'focus': focus})
2582
2583 # Wait for processing?
2584 if synchronous:
2585 if self.verify_minimum_version("3.1.4"):
2586 while not "url" in ret_dict or ret_dict.url == None:
2587 try:
2588 ret_dict = self.media(ret_dict)
2589 time.sleep(1.0)
2590 except:
2591 raise MastodonAPIError("Attachment could not be processed")
2592 else:
2593 # Old version always waits
2594 return ret_dict
2595
2596 return ret_dict
2597
2569 @api_version("2.3.0", "2.3.0", __DICT_VERSION_MEDIA) 2598 @api_version("2.3.0", "2.3.0", __DICT_VERSION_MEDIA)
2570 def media_update(self, id, description=None, focus=None): 2599 def media_update(self, id, description=None, focus=None):
2571 """ 2600 """
@@ -2582,6 +2611,15 @@ class Mastodon:
2582 params = self.__generate_params(locals(), ['id']) 2611 params = self.__generate_params(locals(), ['id'])
2583 return self.__api_request('PUT', '/api/v1/media/{0}'.format(str(id)), params) 2612 return self.__api_request('PUT', '/api/v1/media/{0}'.format(str(id)), params)
2584 2613
2614 @api_version("3.1.4", "3.1.4", __DICT_VERSION_MEDIA)
2615 def media(self, id):
2616 """
2617 Get the updated JSON for one non-attached / in progress media upload belonging
2618 to the logged-in user.
2619 """
2620 id = self.__unpack_id(id)
2621 return self.__api_request('GET', '/api/v1/media/{0}'.format(str(id)))
2622
2585 ### 2623 ###
2586 # Writing data: Domain blocks 2624 # Writing data: Domain blocks
2587 ### 2625 ###
diff --git a/tests/README.markdown b/tests/README.markdown
index 62b5e10..9c4fcae 100644
--- a/tests/README.markdown
+++ b/tests/README.markdown
@@ -26,9 +26,9 @@ This test suite uses [VCR.py][] to record requests to Mastodon and replay them i
26If you want to add or change tests, you will need a Mastodon development server running on `http://localhost:3000`, with the default `admin` user and default password. 26If you want to add or change tests, you will need a Mastodon development server running on `http://localhost:3000`, with the default `admin` user and default password.
27To set this up, follow the development guide and set up the database using "rails db:setup". 27To set this up, follow the development guide and set up the database using "rails db:setup".
28 28
29It also needs a test OAuth app-registriation and an additional test user to be set up by applying the provided `setup.sql` to Mastodon's database: 29It also needs various things to be set up for it. The following command should do the trick:
30 30
31 psql -d mastodon_development < tests/setup.sql 31 RAILS_ENV=development rails db:setup && RAILS_ENV=development bin/tootctl accounts create admin2 --email [email protected] --confirmed --role Owner && psql -d mastodon_development < ~/Mastodon.py/tests/setup.sql && sleep 4 && foreman start
32 32
33Tests that send requests to Mastodon should be marked as needing VCR with the `pytest.mark.vcr` decorator. 33Tests that send requests to Mastodon should be marked as needing VCR with the `pytest.mark.vcr` decorator.
34 34
diff --git a/tests/cassettes/test_account.yaml b/tests/cassettes/test_account.yaml
index 577b21c..339b3c9 100644
--- a/tests/cassettes/test_account.yaml
+++ b/tests/cassettes/test_account.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/1 16 uri: http://localhost:3000/api/v1/accounts/1234567890123456
12 response: 17 response:
13 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}'} 18 body:
19 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test","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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-zeKtoRPGAFPRkzlX2mmDxw=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [c10436ce-561d-425d-9ab1-bc08a6bb8acc] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.521832'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['579'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"7af832a56576d49f76d93812a4606ae8"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 061b6fcc-a168-473d-bb97-314241945c93
53 X-Runtime:
54 - '0.216147'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_account_block_unblock.yaml b/tests/cassettes/test_account_block_unblock.yaml
index db4ab85..a492e68 100644
--- a/tests/cassettes/test_account_block_unblock.yaml
+++ b/tests/cassettes/test_account_block_unblock.yaml
@@ -2,57 +2,121 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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: ['0'] 9 Authorization:
10 User-Agent: [python-requests/2.18.4] 10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 Content-Length:
14 - '0'
15 User-Agent:
16 - tests/v311
11 method: POST 17 method: POST
12 uri: http://localhost:3000/api/v1/accounts/1/block 18 uri: http://localhost:3000/api/v1/accounts/1234567890123457/block
13 response: 19 response:
14 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":true,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 20 body:
21 string: '{"id":"1234567890123457","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":true,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
15 headers: 22 headers:
16 Cache-Control: ['no-cache, no-store'] 23 Cache-Control:
17 Content-Type: [application/json; charset=utf-8] 24 - no-store
18 Referrer-Policy: [strict-origin-when-cross-origin] 25 Content-Security-Policy:
19 Transfer-Encoding: [chunked] 26 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
20 Vary: ['Accept-Encoding, Origin'] 27 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
21 X-Content-Type-Options: [nosniff] 28 style-src ''self'' http://localhost:3000 ''nonce-o3m1mPDdDjPr48Bz4TafGQ=='';
22 X-Download-Options: [noopen] 29 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
23 X-Frame-Options: [SAMEORIGIN] 30 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
24 X-Permitted-Cross-Domain-Policies: [none] 31 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
25 X-Request-Id: [b8ece01b-466c-4b85-8918-f4b447051f2b] 32 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
26 X-Runtime: ['0.155193'] 33 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
27 X-XSS-Protection: [1; mode=block] 34 worker-src ''self'' blob: http://localhost:3000'
28 content-length: ['210'] 35 Content-Type:
29 status: {code: 200, message: OK} 36 - application/json; charset=utf-8
37 ETag:
38 - W/"d052ad9fec41d112bf876acf058a0afa"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - 6bebf8a3-6083-47f2-8dc3-d76a40213e7d
55 X-Runtime:
56 - '0.026087'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
30- request: 62- request:
31 body: null 63 body: null
32 headers: 64 headers:
33 Accept: ['*/*'] 65 Accept:
34 Accept-Encoding: ['gzip, deflate'] 66 - '*/*'
35 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 67 Accept-Encoding:
36 Connection: [keep-alive] 68 - gzip, deflate
37 Content-Length: ['0'] 69 Authorization:
38 User-Agent: [python-requests/2.18.4] 70 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
71 Connection:
72 - keep-alive
73 Content-Length:
74 - '0'
75 User-Agent:
76 - tests/v311
39 method: POST 77 method: POST
40 uri: http://localhost:3000/api/v1/accounts/1/unblock 78 uri: http://localhost:3000/api/v1/accounts/1234567890123457/unblock
41 response: 79 response:
42 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 80 body:
81 string: '{"id":"1234567890123457","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
43 headers: 82 headers:
44 Cache-Control: ['no-cache, no-store'] 83 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 84 - no-store
46 Referrer-Policy: [strict-origin-when-cross-origin] 85 Content-Security-Policy:
47 Transfer-Encoding: [chunked] 86 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Vary: ['Accept-Encoding, Origin'] 87 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 X-Content-Type-Options: [nosniff] 88 style-src ''self'' http://localhost:3000 ''nonce-uid/bJj/PP2h/k5oT2S4bg=='';
50 X-Download-Options: [noopen] 89 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Frame-Options: [SAMEORIGIN] 90 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Permitted-Cross-Domain-Policies: [none] 91 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Request-Id: [438d3958-0a35-4a27-bbb7-fa76fc0aa42e] 92 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Runtime: ['0.166719'] 93 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-XSS-Protection: [1; mode=block] 94 worker-src ''self'' blob: http://localhost:3000'
56 content-length: ['211'] 95 Content-Type:
57 status: {code: 200, message: OK} 96 - application/json; charset=utf-8
97 ETag:
98 - W/"25b4d9d745f6bc92c8314562f7461bc8"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-Request-Id:
114 - bbd711f6-9170-410c-886c-a299b8981e1a
115 X-Runtime:
116 - '0.018084'
117 X-XSS-Protection:
118 - 1; mode=block
119 status:
120 code: 200
121 message: OK
58version: 1 122version: 1
diff --git a/tests/cassettes/test_account_follow_unfollow.yaml b/tests/cassettes/test_account_follow_unfollow.yaml
index 6714867..4564f68 100644
--- a/tests/cassettes/test_account_follow_unfollow.yaml
+++ b/tests/cassettes/test_account_follow_unfollow.yaml
@@ -1,59 +1,130 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: reblogs=1&id=1 3 body: id=1234567890123457&reblogs=1
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 - '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/accounts/1/follow 20 uri: http://localhost:3000/api/v1/accounts/1234567890123457/follow
14 response: 21 response:
15 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 22 body:
23 string: '{"id":"1234567890123457","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-S201PEcCD1lfwJctUZA9LQ=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [87edd322-d583-4d0b-ab9c-721f2bda24eb] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.160193'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['209'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"7b35423f935b37a7249f9bee1e0f4eb5"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-RateLimit-Limit:
56 - '400'
57 X-RateLimit-Remaining:
58 - '398'
59 X-RateLimit-Reset:
60 - '2022-11-08T00:00:00.610222Z'
61 X-Request-Id:
62 - bc8aee88-fe79-4633-93b0-0afb2c5ed64d
63 X-Runtime:
64 - '0.048402'
65 X-XSS-Protection:
66 - 1; mode=block
67 status:
68 code: 200
69 message: OK
31- request: 70- request:
32 body: null 71 body: null
33 headers: 72 headers:
34 Accept: ['*/*'] 73 Accept:
35 Accept-Encoding: ['gzip, deflate'] 74 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 75 Accept-Encoding:
37 Connection: [keep-alive] 76 - gzip, deflate
38 Content-Length: ['0'] 77 Authorization:
39 User-Agent: [python-requests/2.18.4] 78 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
79 Connection:
80 - keep-alive
81 Content-Length:
82 - '0'
83 User-Agent:
84 - tests/v311
40 method: POST 85 method: POST
41 uri: http://localhost:3000/api/v1/accounts/1/unfollow 86 uri: http://localhost:3000/api/v1/accounts/1234567890123457/unfollow
42 response: 87 response:
43 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 88 body:
89 string: '{"id":"1234567890123457","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
44 headers: 90 headers:
45 Cache-Control: ['no-cache, no-store'] 91 Cache-Control:
46 Content-Type: [application/json; charset=utf-8] 92 - no-store
47 Referrer-Policy: [strict-origin-when-cross-origin] 93 Content-Security-Policy:
48 Transfer-Encoding: [chunked] 94 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
49 Vary: ['Accept-Encoding, Origin'] 95 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
50 X-Content-Type-Options: [nosniff] 96 style-src ''self'' http://localhost:3000 ''nonce-v1EOH3UJtmzE96d0J4nNOQ=='';
51 X-Download-Options: [noopen] 97 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
52 X-Frame-Options: [SAMEORIGIN] 98 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
53 X-Permitted-Cross-Domain-Policies: [none] 99 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
54 X-Request-Id: [99c4beef-84c9-4316-8606-5d722cc2e58f] 100 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
55 X-Runtime: ['0.171694'] 101 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
56 X-XSS-Protection: [1; mode=block] 102 worker-src ''self'' blob: http://localhost:3000'
57 content-length: ['211'] 103 Content-Type:
58 status: {code: 200, message: OK} 104 - application/json; charset=utf-8
105 ETag:
106 - W/"25b4d9d745f6bc92c8314562f7461bc8"
107 Referrer-Policy:
108 - strict-origin-when-cross-origin
109 Transfer-Encoding:
110 - chunked
111 Vary:
112 - Accept, Origin
113 X-Content-Type-Options:
114 - nosniff
115 X-Download-Options:
116 - noopen
117 X-Frame-Options:
118 - SAMEORIGIN
119 X-Permitted-Cross-Domain-Policies:
120 - none
121 X-Request-Id:
122 - 6d69866a-0634-41b6-b5a1-5d3c3844d1d5
123 X-Runtime:
124 - '0.029893'
125 X-XSS-Protection:
126 - 1; mode=block
127 status:
128 code: 200
129 message: OK
59version: 1 130version: 1
diff --git a/tests/cassettes/test_account_followers.yaml b/tests/cassettes/test_account_followers.yaml
index 6640f59..27bca84 100644
--- a/tests/cassettes/test_account_followers.yaml
+++ b/tests/cassettes/test_account_followers.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/1/followers 16 uri: http://localhost:3000/api/v1/accounts/1234567890123456/followers
12 response: 17 response:
13 body: {string: '[]'} 18 body:
19 string: '[]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-ctjrve5LTlmcWvNNNp+kHA=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [97eaa0f5-47df-4f92-8acb-7565fcd8d01f] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.055422'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['2'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 877feae9-3ef5-4cfc-9476-e31823d92323
53 X-Runtime:
54 - '0.009857'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_account_following.yaml b/tests/cassettes/test_account_following.yaml
index ad1dbad..933c36f 100644
--- a/tests/cassettes/test_account_following.yaml
+++ b/tests/cassettes/test_account_following.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/1/following 16 uri: http://localhost:3000/api/v1/accounts/1234567890123456/following
12 response: 17 response:
13 body: {string: '[]'} 18 body:
19 string: '[]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-0JeH9VJ/DevY5qYpy6Dd/w=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [3e9bb301-593b-4065-b88d-4a8bcb954dcf] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.086013'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['2'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 85f49405-d4ce-4d76-93d5-505f0f311d92
53 X-Runtime:
54 - '0.015654'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_account_mute_unmute.yaml b/tests/cassettes/test_account_mute_unmute.yaml
index 9e842f4..12fd919 100644
--- a/tests/cassettes/test_account_mute_unmute.yaml
+++ b/tests/cassettes/test_account_mute_unmute.yaml
@@ -2,58 +2,123 @@ interactions:
2- request: 2- request:
3 body: notifications=1 3 body: notifications=1
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: ['15'] 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 - '15'
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/accounts/1/mute 20 uri: http://localhost:3000/api/v1/accounts/1234567890123457/mute
14 response: 21 response:
15 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":true,"muting_notifications":true,"requested":false,"domain_blocking":false,"endorsed":false}'} 22 body:
23 string: '{"id":"1234567890123457","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":true,"muting_notifications":true,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-kRuUFNBUP6nsamzoP5n1cQ=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [9be00b90-1af3-482d-902b-ef18871448ed] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.071758'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['209'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"5b5f68b612064b5a0b16d8640f9945e5"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 0cb4e62e-0fc5-49c3-81bd-d30f4f773b17
57 X-Runtime:
58 - '0.024410'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: null 65 body: null
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 Content-Length: ['0'] 71 Authorization:
39 User-Agent: [python-requests/2.18.4] 72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
73 Connection:
74 - keep-alive
75 Content-Length:
76 - '0'
77 User-Agent:
78 - tests/v311
40 method: POST 79 method: POST
41 uri: http://localhost:3000/api/v1/accounts/1/unmute 80 uri: http://localhost:3000/api/v1/accounts/1234567890123457/unmute
42 response: 81 response:
43 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 82 body:
83 string: '{"id":"1234567890123457","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
44 headers: 84 headers:
45 Cache-Control: ['no-cache, no-store'] 85 Cache-Control:
46 Content-Type: [application/json; charset=utf-8] 86 - no-store
47 Referrer-Policy: [strict-origin-when-cross-origin] 87 Content-Security-Policy:
48 Transfer-Encoding: [chunked] 88 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
49 Vary: ['Accept-Encoding, Origin'] 89 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
50 X-Content-Type-Options: [nosniff] 90 style-src ''self'' http://localhost:3000 ''nonce-RMC81XA1B7bj9LHMZ8X13A=='';
51 X-Download-Options: [noopen] 91 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
52 X-Frame-Options: [SAMEORIGIN] 92 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
53 X-Permitted-Cross-Domain-Policies: [none] 93 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
54 X-Request-Id: [e57af9ce-83b7-425b-831c-d84b3028a776] 94 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
55 X-Runtime: ['0.063936'] 95 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
56 X-XSS-Protection: [1; mode=block] 96 worker-src ''self'' blob: http://localhost:3000'
57 content-length: ['211'] 97 Content-Type:
58 status: {code: 200, message: OK} 98 - application/json; charset=utf-8
99 ETag:
100 - W/"25b4d9d745f6bc92c8314562f7461bc8"
101 Referrer-Policy:
102 - strict-origin-when-cross-origin
103 Transfer-Encoding:
104 - chunked
105 Vary:
106 - Accept, Origin
107 X-Content-Type-Options:
108 - nosniff
109 X-Download-Options:
110 - noopen
111 X-Frame-Options:
112 - SAMEORIGIN
113 X-Permitted-Cross-Domain-Policies:
114 - none
115 X-Request-Id:
116 - 19824469-7a36-4850-b52a-8497e4c40c77
117 X-Runtime:
118 - '0.021933'
119 X-XSS-Protection:
120 - 1; mode=block
121 status:
122 code: 200
123 message: OK
59version: 1 124version: 1
diff --git a/tests/cassettes/test_account_pin_unpin.yaml b/tests/cassettes/test_account_pin_unpin.yaml
index f0893d8..85e10f1 100644
--- a/tests/cassettes/test_account_pin_unpin.yaml
+++ b/tests/cassettes/test_account_pin_unpin.yaml
@@ -2,224 +2,485 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 7 Accept-Encoding:
8 Connection: [keep-alive] 8 - gzip, deflate
9 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/verify_credentials 16 uri: http://localhost:3000/api/v1/accounts/verify_credentials
12 response: 17 response:
13 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 18 body:
14 headers: 19 string: '{"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":0,"last_status_at":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}'
15 Cache-Control: ['no-cache, no-store'] 20 headers:
16 Content-Type: [application/json; charset=utf-8] 21 Cache-Control:
17 Referrer-Policy: [strict-origin-when-cross-origin] 22 - no-store
18 Transfer-Encoding: [chunked] 23 Content-Security-Policy:
19 Vary: ['Accept-Encoding, Origin'] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
20 X-Content-Type-Options: [nosniff] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
21 X-Download-Options: [noopen] 26 style-src ''self'' http://localhost:3000 ''nonce-N6/TvMWNk+BHdyhPWnKQiQ=='';
22 X-Frame-Options: [SAMEORIGIN] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
24 X-Request-Id: [1759aeac-c7c9-44e8-a945-3d4224bc572d] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
25 X-Runtime: ['0.070126'] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
26 X-XSS-Protection: [1; mode=block] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
27 content-length: ['691'] 32 worker-src ''self'' blob: http://localhost:3000'
28 status: {code: 200, message: OK} 33 Content-Type:
34 - application/json; charset=utf-8
35 ETag:
36 - W/"2806d276d8ca861b8ad4afe38233637f"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 3d3ad8f8-d333-4cd7-befa-4a1a93e1bc69
53 X-Runtime:
54 - '0.020527'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29- request: 60- request:
30 body: reblogs=1&id=1 61 body: id=109304268902557892&reblogs=1
31 headers: 62 headers:
32 Accept: ['*/*'] 63 Accept:
33 Accept-Encoding: ['gzip, deflate'] 64 - '*/*'
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 65 Accept-Encoding:
35 Connection: [keep-alive] 66 - gzip, deflate
36 Content-Length: ['14'] 67 Authorization:
37 Content-Type: [application/x-www-form-urlencoded] 68 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
38 User-Agent: [python-requests/2.18.4] 69 Connection:
70 - keep-alive
71 Content-Length:
72 - '31'
73 Content-Type:
74 - application/x-www-form-urlencoded
75 User-Agent:
76 - tests/v311
39 method: POST 77 method: POST
40 uri: http://localhost:3000/api/v1/accounts/1/follow 78 uri: http://localhost:3000/api/v1/accounts/109304268902557892/follow
41 response: 79 response:
42 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 80 body:
43 headers: 81 string: '{"id":"109304268902557892","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
44 Cache-Control: ['no-cache, no-store'] 82 headers:
45 Content-Type: [application/json; charset=utf-8] 83 Cache-Control:
46 Referrer-Policy: [strict-origin-when-cross-origin] 84 - no-store
47 Transfer-Encoding: [chunked] 85 Content-Security-Policy:
48 Vary: ['Accept-Encoding, Origin'] 86 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
49 X-Content-Type-Options: [nosniff] 87 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
50 X-Download-Options: [noopen] 88 style-src ''self'' http://localhost:3000 ''nonce-9NoJtItuzoGmniDSY75JYQ=='';
51 X-Frame-Options: [SAMEORIGIN] 89 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
52 X-Permitted-Cross-Domain-Policies: [none] 90 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
53 X-Request-Id: [0b379cc5-182b-424b-9a8f-429e38b71e25] 91 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
54 X-Runtime: ['0.089844'] 92 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
55 X-XSS-Protection: [1; mode=block] 93 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
56 content-length: ['209'] 94 worker-src ''self'' blob: http://localhost:3000'
57 status: {code: 200, message: OK} 95 Content-Type:
96 - application/json; charset=utf-8
97 ETag:
98 - W/"328aa28d0debfcbfaef3df0c7630cbd8"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-RateLimit-Limit:
114 - '400'
115 X-RateLimit-Remaining:
116 - '397'
117 X-RateLimit-Reset:
118 - '2022-11-08T00:00:00.650878Z'
119 X-Request-Id:
120 - 0e7baeb8-bd2d-4657-a32c-179c783fc7c2
121 X-Runtime:
122 - '0.021584'
123 X-XSS-Protection:
124 - 1; mode=block
125 status:
126 code: 200
127 message: OK
58- request: 128- request:
59 body: null 129 body: null
60 headers: 130 headers:
61 Accept: ['*/*'] 131 Accept:
62 Accept-Encoding: ['gzip, deflate'] 132 - '*/*'
63 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 133 Accept-Encoding:
64 Connection: [keep-alive] 134 - gzip, deflate
65 Content-Length: ['0'] 135 Authorization:
66 User-Agent: [python-requests/2.18.4] 136 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
137 Connection:
138 - keep-alive
139 Content-Length:
140 - '0'
141 User-Agent:
142 - tests/v311
67 method: POST 143 method: POST
68 uri: http://localhost:3000/api/v1/accounts/1/unpin 144 uri: http://localhost:3000/api/v1/accounts/109304268902557892/unpin
69 response: 145 response:
70 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 146 body:
71 headers: 147 string: '{"id":"109304268902557892","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
72 Cache-Control: ['no-cache, no-store'] 148 headers:
73 Content-Type: [application/json; charset=utf-8] 149 Cache-Control:
74 Referrer-Policy: [strict-origin-when-cross-origin] 150 - no-store
75 Transfer-Encoding: [chunked] 151 Content-Security-Policy:
76 Vary: ['Accept-Encoding, Origin'] 152 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 X-Content-Type-Options: [nosniff] 153 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 X-Download-Options: [noopen] 154 style-src ''self'' http://localhost:3000 ''nonce-j+YOJ7CK2GWU1Sv/5zoTjA=='';
79 X-Frame-Options: [SAMEORIGIN] 155 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Permitted-Cross-Domain-Policies: [none] 156 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Request-Id: [3df005da-d105-4b15-8376-47abdb7829b3] 157 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Runtime: ['0.098275'] 158 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-XSS-Protection: [1; mode=block] 159 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 content-length: ['209'] 160 worker-src ''self'' blob: http://localhost:3000'
85 status: {code: 200, message: OK} 161 Content-Type:
162 - application/json; charset=utf-8
163 ETag:
164 - W/"328aa28d0debfcbfaef3df0c7630cbd8"
165 Referrer-Policy:
166 - strict-origin-when-cross-origin
167 Transfer-Encoding:
168 - chunked
169 Vary:
170 - Accept, Origin
171 X-Content-Type-Options:
172 - nosniff
173 X-Download-Options:
174 - noopen
175 X-Frame-Options:
176 - SAMEORIGIN
177 X-Permitted-Cross-Domain-Policies:
178 - none
179 X-Request-Id:
180 - a018e317-f0e0-47a3-b902-eb0b7d3313d8
181 X-Runtime:
182 - '0.013292'
183 X-XSS-Protection:
184 - 1; mode=block
185 status:
186 code: 200
187 message: OK
86- request: 188- request:
87 body: null 189 body: null
88 headers: 190 headers:
89 Accept: ['*/*'] 191 Accept:
90 Accept-Encoding: ['gzip, deflate'] 192 - '*/*'
91 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 193 Accept-Encoding:
92 Connection: [keep-alive] 194 - gzip, deflate
93 Content-Length: ['0'] 195 Authorization:
94 User-Agent: [python-requests/2.18.4] 196 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
197 Connection:
198 - keep-alive
199 Content-Length:
200 - '0'
201 User-Agent:
202 - tests/v311
95 method: POST 203 method: POST
96 uri: http://localhost:3000/api/v1/accounts/1/pin 204 uri: http://localhost:3000/api/v1/accounts/109304268902557892/pin
97 response: 205 response:
98 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":true}'} 206 body:
99 headers: 207 string: '{"id":"109304268902557892","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":true,"note":""}'
100 Cache-Control: ['no-cache, no-store'] 208 headers:
101 Content-Type: [application/json; charset=utf-8] 209 Cache-Control:
102 Referrer-Policy: [strict-origin-when-cross-origin] 210 - no-store
103 Transfer-Encoding: [chunked] 211 Content-Security-Policy:
104 Vary: ['Accept-Encoding, Origin'] 212 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
105 X-Content-Type-Options: [nosniff] 213 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
106 X-Download-Options: [noopen] 214 style-src ''self'' http://localhost:3000 ''nonce-TvAbYEMkpE4Sr20jqGoi/A=='';
107 X-Frame-Options: [SAMEORIGIN] 215 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
108 X-Permitted-Cross-Domain-Policies: [none] 216 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
109 X-Request-Id: [81b184bc-ec1c-41c7-b48d-0f073381fa2d] 217 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
110 X-Runtime: ['0.056627'] 218 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
111 X-XSS-Protection: [1; mode=block] 219 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
112 content-length: ['208'] 220 worker-src ''self'' blob: http://localhost:3000'
113 status: {code: 200, message: OK} 221 Content-Type:
222 - application/json; charset=utf-8
223 ETag:
224 - W/"f48874e2fd96b9bad6a6f1c14c17a01b"
225 Referrer-Policy:
226 - strict-origin-when-cross-origin
227 Transfer-Encoding:
228 - chunked
229 Vary:
230 - Accept, Origin
231 X-Content-Type-Options:
232 - nosniff
233 X-Download-Options:
234 - noopen
235 X-Frame-Options:
236 - SAMEORIGIN
237 X-Permitted-Cross-Domain-Policies:
238 - none
239 X-Request-Id:
240 - 82d0f70b-e45b-4837-ad3c-bc6d500651d5
241 X-Runtime:
242 - '0.015320'
243 X-XSS-Protection:
244 - 1; mode=block
245 status:
246 code: 200
247 message: OK
114- request: 248- request:
115 body: null 249 body: null
116 headers: 250 headers:
117 Accept: ['*/*'] 251 Accept:
118 Accept-Encoding: ['gzip, deflate'] 252 - '*/*'
119 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 253 Accept-Encoding:
120 Connection: [keep-alive] 254 - gzip, deflate
121 User-Agent: [python-requests/2.18.4] 255 Authorization:
256 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
257 Connection:
258 - keep-alive
259 User-Agent:
260 - tests/v311
122 method: GET 261 method: GET
123 uri: http://localhost:3000/api/v1/endorsements 262 uri: http://localhost:3000/api/v1/endorsements
124 response: 263 response:
125 body: {string: '[{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":0,"last_status_at":null,"emojis":[],"fields":[]}]'} 264 body:
126 headers: 265 string: '[{"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":1,"following_count":0,"statuses_count":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}]'
127 Cache-Control: ['no-cache, no-store'] 266 headers:
128 Content-Type: [application/json; charset=utf-8] 267 Cache-Control:
129 Link: ['<http://localhost:3000/api/v1/endorsements?since_id=1>; rel="prev"'] 268 - no-store
130 Referrer-Policy: [strict-origin-when-cross-origin] 269 Content-Security-Policy:
131 Transfer-Encoding: [chunked] 270 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
132 Vary: ['Accept-Encoding, Origin'] 271 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
133 X-Content-Type-Options: [nosniff] 272 style-src ''self'' http://localhost:3000 ''nonce-NNrf8oVgZUxvY+9FZ1rUQQ=='';
134 X-Download-Options: [noopen] 273 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
135 X-Frame-Options: [SAMEORIGIN] 274 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
136 X-Permitted-Cross-Domain-Policies: [none] 275 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
137 X-Request-Id: [f8e2d655-3cb0-4bbc-8c34-c0bb7fb91b7e] 276 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
138 X-Runtime: ['0.053483'] 277 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
139 X-XSS-Protection: [1; mode=block] 278 worker-src ''self'' blob: http://localhost:3000'
140 content-length: ['581'] 279 Content-Type:
141 status: {code: 200, message: OK} 280 - application/json; charset=utf-8
281 ETag:
282 - W/"556f11080e4d8472f8e5c4076996220f"
283 Link:
284 - <http://localhost:3000/api/v1/endorsements?since_id=109304268902557892>; rel="prev"
285 Referrer-Policy:
286 - strict-origin-when-cross-origin
287 Transfer-Encoding:
288 - chunked
289 Vary:
290 - Accept, Origin
291 X-Content-Type-Options:
292 - nosniff
293 X-Download-Options:
294 - noopen
295 X-Frame-Options:
296 - SAMEORIGIN
297 X-Permitted-Cross-Domain-Policies:
298 - none
299 X-Request-Id:
300 - 5849680a-06f9-4886-b4ce-8bfd69613285
301 X-Runtime:
302 - '0.013298'
303 X-XSS-Protection:
304 - 1; mode=block
305 status:
306 code: 200
307 message: OK
142- request: 308- request:
143 body: null 309 body: null
144 headers: 310 headers:
145 Accept: ['*/*'] 311 Accept:
146 Accept-Encoding: ['gzip, deflate'] 312 - '*/*'
147 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 313 Accept-Encoding:
148 Connection: [keep-alive] 314 - gzip, deflate
149 Content-Length: ['0'] 315 Authorization:
150 User-Agent: [python-requests/2.18.4] 316 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
317 Connection:
318 - keep-alive
319 Content-Length:
320 - '0'
321 User-Agent:
322 - tests/v311
151 method: POST 323 method: POST
152 uri: http://localhost:3000/api/v1/accounts/1/unpin 324 uri: http://localhost:3000/api/v1/accounts/109304268902557892/unpin
153 response: 325 response:
154 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 326 body:
155 headers: 327 string: '{"id":"109304268902557892","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
156 Cache-Control: ['no-cache, no-store'] 328 headers:
157 Content-Type: [application/json; charset=utf-8] 329 Cache-Control:
158 Referrer-Policy: [strict-origin-when-cross-origin] 330 - no-store
159 Transfer-Encoding: [chunked] 331 Content-Security-Policy:
160 Vary: ['Accept-Encoding, Origin'] 332 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
161 X-Content-Type-Options: [nosniff] 333 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
162 X-Download-Options: [noopen] 334 style-src ''self'' http://localhost:3000 ''nonce-+EnllbPkEKp6NZviFhVMwQ=='';
163 X-Frame-Options: [SAMEORIGIN] 335 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
164 X-Permitted-Cross-Domain-Policies: [none] 336 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
165 X-Request-Id: [fdd28069-66c1-4417-aff3-8056cc04c4c4] 337 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
166 X-Runtime: ['0.042610'] 338 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
167 X-XSS-Protection: [1; mode=block] 339 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
168 content-length: ['209'] 340 worker-src ''self'' blob: http://localhost:3000'
169 status: {code: 200, message: OK} 341 Content-Type:
342 - application/json; charset=utf-8
343 ETag:
344 - W/"328aa28d0debfcbfaef3df0c7630cbd8"
345 Referrer-Policy:
346 - strict-origin-when-cross-origin
347 Transfer-Encoding:
348 - chunked
349 Vary:
350 - Accept, Origin
351 X-Content-Type-Options:
352 - nosniff
353 X-Download-Options:
354 - noopen
355 X-Frame-Options:
356 - SAMEORIGIN
357 X-Permitted-Cross-Domain-Policies:
358 - none
359 X-Request-Id:
360 - d9104e32-b972-447e-a712-dc44cccb0ef0
361 X-Runtime:
362 - '0.012262'
363 X-XSS-Protection:
364 - 1; mode=block
365 status:
366 code: 200
367 message: OK
170- request: 368- request:
171 body: null 369 body: null
172 headers: 370 headers:
173 Accept: ['*/*'] 371 Accept:
174 Accept-Encoding: ['gzip, deflate'] 372 - '*/*'
175 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 373 Accept-Encoding:
176 Connection: [keep-alive] 374 - gzip, deflate
177 User-Agent: [python-requests/2.18.4] 375 Authorization:
376 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
377 Connection:
378 - keep-alive
379 User-Agent:
380 - tests/v311
178 method: GET 381 method: GET
179 uri: http://localhost:3000/api/v1/endorsements 382 uri: http://localhost:3000/api/v1/endorsements
180 response: 383 response:
181 body: {string: '[]'} 384 body:
182 headers: 385 string: '[]'
183 Cache-Control: ['no-cache, no-store'] 386 headers:
184 Content-Type: [application/json; charset=utf-8] 387 Cache-Control:
185 Referrer-Policy: [strict-origin-when-cross-origin] 388 - no-store
186 Transfer-Encoding: [chunked] 389 Content-Security-Policy:
187 Vary: ['Accept-Encoding, Origin'] 390 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
188 X-Content-Type-Options: [nosniff] 391 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
189 X-Download-Options: [noopen] 392 style-src ''self'' http://localhost:3000 ''nonce-kAn0b4rZfa2UGuBQPJPkTA=='';
190 X-Frame-Options: [SAMEORIGIN] 393 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
191 X-Permitted-Cross-Domain-Policies: [none] 394 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
192 X-Request-Id: [f7f28d03-c2e7-417b-a12f-e23a35a3df57] 395 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
193 X-Runtime: ['0.029372'] 396 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
194 X-XSS-Protection: [1; mode=block] 397 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
195 content-length: ['2'] 398 worker-src ''self'' blob: http://localhost:3000'
196 status: {code: 200, message: OK} 399 Content-Type:
400 - application/json; charset=utf-8
401 ETag:
402 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
403 Referrer-Policy:
404 - strict-origin-when-cross-origin
405 Transfer-Encoding:
406 - chunked
407 Vary:
408 - Accept, Origin
409 X-Content-Type-Options:
410 - nosniff
411 X-Download-Options:
412 - noopen
413 X-Frame-Options:
414 - SAMEORIGIN
415 X-Permitted-Cross-Domain-Policies:
416 - none
417 X-Request-Id:
418 - ad3b7aba-7537-4752-a780-4f3585f1cfbe
419 X-Runtime:
420 - '0.006849'
421 X-XSS-Protection:
422 - 1; mode=block
423 status:
424 code: 200
425 message: OK
197- request: 426- request:
198 body: null 427 body: null
199 headers: 428 headers:
200 Accept: ['*/*'] 429 Accept:
201 Accept-Encoding: ['gzip, deflate'] 430 - '*/*'
202 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 431 Accept-Encoding:
203 Connection: [keep-alive] 432 - gzip, deflate
204 Content-Length: ['0'] 433 Authorization:
205 User-Agent: [python-requests/2.18.4] 434 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
435 Connection:
436 - keep-alive
437 Content-Length:
438 - '0'
439 User-Agent:
440 - tests/v311
206 method: POST 441 method: POST
207 uri: http://localhost:3000/api/v1/accounts/1/unfollow 442 uri: http://localhost:3000/api/v1/accounts/109304268902557892/unfollow
208 response: 443 response:
209 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 444 body:
210 headers: 445 string: '{"id":"109304268902557892","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
211 Cache-Control: ['no-cache, no-store'] 446 headers:
212 Content-Type: [application/json; charset=utf-8] 447 Cache-Control:
213 Referrer-Policy: [strict-origin-when-cross-origin] 448 - no-store
214 Transfer-Encoding: [chunked] 449 Content-Security-Policy:
215 Vary: ['Accept-Encoding, Origin'] 450 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
216 X-Content-Type-Options: [nosniff] 451 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
217 X-Download-Options: [noopen] 452 style-src ''self'' http://localhost:3000 ''nonce-bAGUyGXC9nPaVWf0oPyd+w=='';
218 X-Frame-Options: [SAMEORIGIN] 453 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
219 X-Permitted-Cross-Domain-Policies: [none] 454 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
220 X-Request-Id: [c8beb628-90be-458a-a8a3-097153d6befd] 455 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
221 X-Runtime: ['0.074431'] 456 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
222 X-XSS-Protection: [1; mode=block] 457 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
223 content-length: ['211'] 458 worker-src ''self'' blob: http://localhost:3000'
224 status: {code: 200, message: OK} 459 Content-Type:
460 - application/json; charset=utf-8
461 ETag:
462 - W/"8d8caa68e50963507d45a12d820e86b0"
463 Referrer-Policy:
464 - strict-origin-when-cross-origin
465 Transfer-Encoding:
466 - chunked
467 Vary:
468 - Accept, Origin
469 X-Content-Type-Options:
470 - nosniff
471 X-Download-Options:
472 - noopen
473 X-Frame-Options:
474 - SAMEORIGIN
475 X-Permitted-Cross-Domain-Policies:
476 - none
477 X-Request-Id:
478 - a67ef265-9f7e-44e9-98c6-0eb4d47c4c3a
479 X-Runtime:
480 - '0.019740'
481 X-XSS-Protection:
482 - 1; mode=block
483 status:
484 code: 200
485 message: OK
225version: 1 486version: 1
diff --git a/tests/cassettes/test_account_pinned.yaml b/tests/cassettes/test_account_pinned.yaml
index b1fa471..c623de1 100644
--- a/tests/cassettes/test_account_pinned.yaml
+++ b/tests/cassettes/test_account_pinned.yaml
@@ -2,250 +2,519 @@ 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":"103704144979605747","created_at":"2020-02-22T19:27:53.247Z","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/103704144979605747","url":"http://localhost/@mastodonpy_test/103704144979605747","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:
23 string: '{"id":"109304274420904283","created_at":"2022-11-07T19:54:27.035Z","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/109304274420904283","url":"http://localhost:3000/@mastodonpy_test/109304274420904283","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
16 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 24 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
17 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 25 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
18 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":[],"emojis":[],"card":null,"poll":null}'} 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}'
19 headers: 27 headers:
20 Cache-Control: ['no-cache, no-store'] 28 Cache-Control:
21 Content-Type: [application/json; charset=utf-8] 29 - no-store
22 Referrer-Policy: [strict-origin-when-cross-origin] 30 Content-Security-Policy:
23 Transfer-Encoding: [chunked] 31 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
24 Vary: ['Accept-Encoding, Origin'] 32 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
25 X-Content-Type-Options: [nosniff] 33 style-src ''self'' http://localhost:3000 ''nonce-pbeqsYSH7Fj2UNvpEqxuIA=='';
26 X-Download-Options: [noopen] 34 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
27 X-Frame-Options: [SAMEORIGIN] 35 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
28 X-Permitted-Cross-Domain-Policies: [none] 36 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
29 X-Request-Id: [f624b217-dab4-4b48-995d-360da77eb449] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
30 X-Runtime: ['0.604335'] 38 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
31 X-XSS-Protection: [1; mode=block] 39 worker-src ''self'' blob: http://localhost:3000'
32 content-length: ['1676'] 40 Content-Type:
33 status: {code: 200, message: OK} 41 - application/json; charset=utf-8
42 ETag:
43 - W/"dfce6f885ec92305036e3b49cad01ab4"
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 - '299'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.098092Z'
64 X-Request-Id:
65 - 1313653b-8285-415e-84ac-0450524ce24a
66 X-Runtime:
67 - '0.106495'
68 X-XSS-Protection:
69 - 1; mode=block
70 status:
71 code: 200
72 message: OK
34- request: 73- request:
35 body: status=Toot%2C+too%21 74 body: status=Toot%2C+too%21
36 headers: 75 headers:
37 Accept: ['*/*'] 76 Accept:
38 Accept-Encoding: ['gzip, deflate'] 77 - '*/*'
39 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
40 Connection: [keep-alive] 79 - gzip, deflate
41 Content-Length: ['21'] 80 Authorization:
42 Content-Type: [application/x-www-form-urlencoded] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
43 User-Agent: [python-requests/2.18.4] 82 Connection:
83 - keep-alive
84 Content-Length:
85 - '21'
86 Content-Type:
87 - application/x-www-form-urlencoded
88 User-Agent:
89 - tests/v311
44 method: POST 90 method: POST
45 uri: http://localhost:3000/api/v1/statuses 91 uri: http://localhost:3000/api/v1/statuses
46 response: 92 response:
47 body: {string: '{"id":"103704145021682662","created_at":"2020-02-22T19:27:53.826Z","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/103704145021682662","url":"http://localhost/@mastodonpy_test/103704145021682662","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot, 93 body:
48 too!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test 94 string: '{"id":"109304274427084227","created_at":"2022-11-07T19:54:27.114Z","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/109304274427084227","url":"http://localhost:3000/@mastodonpy_test/109304274427084227","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,
49 suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 95 too!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
50 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 96 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
51 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":2,"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":[],"emojis":[],"card":null,"poll":null}'} 97 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
52 headers: 98 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}'
53 Cache-Control: ['no-cache, no-store'] 99 headers:
54 Content-Type: [application/json; charset=utf-8] 100 Cache-Control:
55 Referrer-Policy: [strict-origin-when-cross-origin] 101 - no-store
56 Transfer-Encoding: [chunked] 102 Content-Security-Policy:
57 Vary: ['Accept-Encoding, Origin'] 103 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
58 X-Content-Type-Options: [nosniff] 104 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
59 X-Download-Options: [noopen] 105 style-src ''self'' http://localhost:3000 ''nonce-EAscH2R0qJE/J99Rdx0Bgg=='';
60 X-Frame-Options: [SAMEORIGIN] 106 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
61 X-Permitted-Cross-Domain-Policies: [none] 107 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
62 X-Request-Id: [e951149d-0a4e-466a-a124-047b752973b8] 108 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
63 X-Runtime: ['0.277679'] 109 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
64 X-XSS-Protection: [1; mode=block] 110 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
65 content-length: ['1681'] 111 worker-src ''self'' blob: http://localhost:3000'
66 status: {code: 200, message: OK} 112 Content-Type:
113 - application/json; charset=utf-8
114 ETag:
115 - W/"6ed82863af593513a3b4f7d9ea23964f"
116 Referrer-Policy:
117 - strict-origin-when-cross-origin
118 Transfer-Encoding:
119 - chunked
120 Vary:
121 - Accept, Origin
122 X-Content-Type-Options:
123 - nosniff
124 X-Download-Options:
125 - noopen
126 X-Frame-Options:
127 - SAMEORIGIN
128 X-Permitted-Cross-Domain-Policies:
129 - none
130 X-RateLimit-Limit:
131 - '300'
132 X-RateLimit-Remaining:
133 - '298'
134 X-RateLimit-Reset:
135 - '2022-11-07T21:00:00.138759Z'
136 X-Request-Id:
137 - 17d60396-0bbf-476b-a381-1edb2f65cd75
138 X-Runtime:
139 - '0.036573'
140 X-XSS-Protection:
141 - 1; mode=block
142 status:
143 code: 200
144 message: OK
67- request: 145- request:
68 body: null 146 body: null
69 headers: 147 headers:
70 Accept: ['*/*'] 148 Accept:
71 Accept-Encoding: ['gzip, deflate'] 149 - '*/*'
72 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 150 Accept-Encoding:
73 Connection: [keep-alive] 151 - gzip, deflate
74 Content-Length: ['0'] 152 Authorization:
75 User-Agent: [python-requests/2.18.4] 153 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
154 Connection:
155 - keep-alive
156 Content-Length:
157 - '0'
158 User-Agent:
159 - tests/v311
76 method: POST 160 method: POST
77 uri: http://localhost:3000/api/v1/statuses/103704144979605747/pin 161 uri: http://localhost:3000/api/v1/statuses/109304274420904283/pin
78 response: 162 response:
79 body: {string: '{"id":"103704144979605747","created_at":"2020-02-22T19:27:53.247Z","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/103704144979605747","url":"http://localhost/@mastodonpy_test/103704144979605747","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":true,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 163 body:
164 string: '{"id":"109304274420904283","created_at":"2022-11-07T19:54:27.035Z","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/109304274420904283","url":"http://localhost:3000/@mastodonpy_test/109304274420904283","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":true,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
80 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 165 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
81 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 166 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
82 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":2,"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":[],"emojis":[],"card":null,"poll":null}'} 167 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}'
83 headers: 168 headers:
84 Cache-Control: ['no-cache, no-store'] 169 Cache-Control:
85 Content-Type: [application/json; charset=utf-8] 170 - no-store
86 Referrer-Policy: [strict-origin-when-cross-origin] 171 Content-Security-Policy:
87 Transfer-Encoding: [chunked] 172 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
88 Vary: ['Accept-Encoding, Origin'] 173 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
89 X-Content-Type-Options: [nosniff] 174 style-src ''self'' http://localhost:3000 ''nonce-RFGSgFUZXNNT9g7eg+mk8w=='';
90 X-Download-Options: [noopen] 175 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
91 X-Frame-Options: [SAMEORIGIN] 176 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
92 X-Permitted-Cross-Domain-Policies: [none] 177 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
93 X-Request-Id: [b7e32940-9757-4228-a5e3-d9f311817a88] 178 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
94 X-Runtime: ['0.234178'] 179 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
95 X-XSS-Protection: [1; mode=block] 180 worker-src ''self'' blob: http://localhost:3000'
96 content-length: ['1675'] 181 Content-Type:
97 status: {code: 200, message: OK} 182 - application/json; charset=utf-8
183 ETag:
184 - W/"1b5ce60514cf9ff06e89490b4950fea0"
185 Referrer-Policy:
186 - strict-origin-when-cross-origin
187 Transfer-Encoding:
188 - chunked
189 Vary:
190 - Accept, Origin
191 X-Content-Type-Options:
192 - nosniff
193 X-Download-Options:
194 - noopen
195 X-Frame-Options:
196 - SAMEORIGIN
197 X-Permitted-Cross-Domain-Policies:
198 - none
199 X-Request-Id:
200 - 16e97c0e-e341-4c1a-9a28-f29e9793b7bc
201 X-Runtime:
202 - '0.039254'
203 X-XSS-Protection:
204 - 1; mode=block
205 status:
206 code: 200
207 message: OK
98- request: 208- request:
99 body: null 209 body: null
100 headers: 210 headers:
101 Accept: ['*/*'] 211 Accept:
102 Accept-Encoding: ['gzip, deflate'] 212 - '*/*'
103 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 213 Accept-Encoding:
104 Connection: [keep-alive] 214 - gzip, deflate
105 User-Agent: [python-requests/2.18.4] 215 Authorization:
216 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
217 Connection:
218 - keep-alive
219 User-Agent:
220 - tests/v311
106 method: GET 221 method: GET
107 uri: http://localhost:3000/api/v1/accounts/verify_credentials 222 uri: http://localhost:3000/api/v1/accounts/verify_credentials
108 response: 223 response:
109 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 224 body:
110 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 225 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
111 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":2,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"I 226 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
112 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}'} 227 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,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
113 headers: 228 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
114 Cache-Control: ['no-cache, no-store'] 229 headers:
115 Content-Type: [application/json; charset=utf-8] 230 Cache-Control:
116 Referrer-Policy: [strict-origin-when-cross-origin] 231 - no-store
117 Transfer-Encoding: [chunked] 232 Content-Security-Policy:
118 Vary: ['Accept-Encoding, Origin'] 233 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
119 X-Content-Type-Options: [nosniff] 234 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
120 X-Download-Options: [noopen] 235 style-src ''self'' http://localhost:3000 ''nonce-NNeeKbrCkLsJMSsjkX28Xw=='';
121 X-Frame-Options: [SAMEORIGIN] 236 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
122 X-Permitted-Cross-Domain-Policies: [none] 237 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
123 X-Request-Id: [387c9db7-94b8-48c5-8c96-9b7f8b0a0268] 238 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
124 X-Runtime: ['0.106294'] 239 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
125 X-XSS-Protection: [1; mode=block] 240 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
126 content-length: ['1220'] 241 worker-src ''self'' blob: http://localhost:3000'
127 status: {code: 200, message: OK} 242 Content-Type:
243 - application/json; charset=utf-8
244 ETag:
245 - W/"91a2c386ed53f008c1fc3ffdac348fd2"
246 Referrer-Policy:
247 - strict-origin-when-cross-origin
248 Transfer-Encoding:
249 - chunked
250 Vary:
251 - Accept, Origin
252 X-Content-Type-Options:
253 - nosniff
254 X-Download-Options:
255 - noopen
256 X-Frame-Options:
257 - SAMEORIGIN
258 X-Permitted-Cross-Domain-Policies:
259 - none
260 X-Request-Id:
261 - 1c37e8d0-b72a-485e-ade0-0547e43e87e0
262 X-Runtime:
263 - '0.012761'
264 X-XSS-Protection:
265 - 1; mode=block
266 status:
267 code: 200
268 message: OK
128- request: 269- request:
129 body: null 270 body: null
130 headers: 271 headers:
131 Accept: ['*/*'] 272 Accept:
132 Accept-Encoding: ['gzip, deflate'] 273 - '*/*'
133 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 274 Accept-Encoding:
134 Connection: [keep-alive] 275 - gzip, deflate
135 User-Agent: [python-requests/2.18.4] 276 Authorization:
277 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
278 Connection:
279 - keep-alive
280 User-Agent:
281 - tests/v311
136 method: GET 282 method: GET
137 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?pinned=1 283 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?pinned=1
138 response: 284 response:
139 body: {string: '[{"id":"103704144979605747","created_at":"2020-02-22T19:27:53.247Z","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/103704144979605747","url":"http://localhost/@mastodonpy_test/103704144979605747","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":true,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 285 body:
286 string: '[{"id":"109304274420904283","created_at":"2022-11-07T19:54:27.035Z","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/109304274420904283","url":"http://localhost:3000/@mastodonpy_test/109304274420904283","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":true,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
140 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 287 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
141 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 288 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
142 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":2,"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":[],"emojis":[],"card":null,"poll":null}]'} 289 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}]'
143 headers: 290 headers:
144 Cache-Control: ['no-cache, no-store'] 291 Cache-Control:
145 Content-Type: [application/json; charset=utf-8] 292 - no-store
146 Referrer-Policy: [strict-origin-when-cross-origin] 293 Content-Security-Policy:
147 Transfer-Encoding: [chunked] 294 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
148 Vary: ['Accept-Encoding, Origin'] 295 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
149 X-Content-Type-Options: [nosniff] 296 style-src ''self'' http://localhost:3000 ''nonce-bBEszv00QotkfjjPQJbDMw=='';
150 X-Download-Options: [noopen] 297 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
151 X-Frame-Options: [SAMEORIGIN] 298 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
152 X-Permitted-Cross-Domain-Policies: [none] 299 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
153 X-Request-Id: [a5c92997-daec-4c00-b1b0-051ca9f96b18] 300 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
154 X-Runtime: ['0.129916'] 301 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
155 X-XSS-Protection: [1; mode=block] 302 worker-src ''self'' blob: http://localhost:3000'
156 content-length: ['1677'] 303 Content-Type:
157 status: {code: 200, message: OK} 304 - application/json; charset=utf-8
305 ETag:
306 - W/"3e0949050d16c52cf058eccb8101f4b5"
307 Referrer-Policy:
308 - strict-origin-when-cross-origin
309 Transfer-Encoding:
310 - chunked
311 Vary:
312 - Accept, Origin
313 X-Content-Type-Options:
314 - nosniff
315 X-Download-Options:
316 - noopen
317 X-Frame-Options:
318 - SAMEORIGIN
319 X-Permitted-Cross-Domain-Policies:
320 - none
321 X-Request-Id:
322 - 52b50621-1a60-4756-930e-12799597b678
323 X-Runtime:
324 - '0.039353'
325 X-XSS-Protection:
326 - 1; mode=block
327 status:
328 code: 200
329 message: OK
158- request: 330- request:
159 body: null 331 body: null
160 headers: 332 headers:
161 Accept: ['*/*'] 333 Accept:
162 Accept-Encoding: ['gzip, deflate'] 334 - '*/*'
163 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 335 Accept-Encoding:
164 Connection: [keep-alive] 336 - gzip, deflate
165 Content-Length: ['0'] 337 Authorization:
166 User-Agent: [python-requests/2.18.4] 338 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
339 Connection:
340 - keep-alive
341 Content-Length:
342 - '0'
343 User-Agent:
344 - tests/v311
167 method: POST 345 method: POST
168 uri: http://localhost:3000/api/v1/statuses/103704144979605747/unpin 346 uri: http://localhost:3000/api/v1/statuses/109304274420904283/unpin
169 response: 347 response:
170 body: {string: '{"id":"103704144979605747","created_at":"2020-02-22T19:27:53.247Z","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/103704144979605747","url":"http://localhost/@mastodonpy_test/103704144979605747","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 348 body:
349 string: '{"id":"109304274420904283","created_at":"2022-11-07T19:54:27.035Z","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/109304274420904283","url":"http://localhost:3000/@mastodonpy_test/109304274420904283","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
171 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 350 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
172 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 351 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
173 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":2,"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":[],"emojis":[],"card":null,"poll":null}'} 352 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}'
174 headers: 353 headers:
175 Cache-Control: ['no-cache, no-store'] 354 Cache-Control:
176 Content-Type: [application/json; charset=utf-8] 355 - no-store
177 Referrer-Policy: [strict-origin-when-cross-origin] 356 Content-Security-Policy:
178 Transfer-Encoding: [chunked] 357 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
179 Vary: ['Accept-Encoding, Origin'] 358 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
180 X-Content-Type-Options: [nosniff] 359 style-src ''self'' http://localhost:3000 ''nonce-XsBN90NTT7pjqSZhXXQozA=='';
181 X-Download-Options: [noopen] 360 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
182 X-Frame-Options: [SAMEORIGIN] 361 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
183 X-Permitted-Cross-Domain-Policies: [none] 362 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
184 X-Request-Id: [ba2ab4a2-b9e5-4b25-a0c3-8748f919cfed] 363 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
185 X-Runtime: ['0.096650'] 364 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
186 X-XSS-Protection: [1; mode=block] 365 worker-src ''self'' blob: http://localhost:3000'
187 content-length: ['1676'] 366 Content-Type:
188 status: {code: 200, message: OK} 367 - application/json; charset=utf-8
368 ETag:
369 - W/"e73f958b6ce68792f1c503768d65657c"
370 Referrer-Policy:
371 - strict-origin-when-cross-origin
372 Transfer-Encoding:
373 - chunked
374 Vary:
375 - Accept, Origin
376 X-Content-Type-Options:
377 - nosniff
378 X-Download-Options:
379 - noopen
380 X-Frame-Options:
381 - SAMEORIGIN
382 X-Permitted-Cross-Domain-Policies:
383 - none
384 X-Request-Id:
385 - 9e76eff0-1e19-4dbc-8049-66cf788c0ac1
386 X-Runtime:
387 - '0.030780'
388 X-XSS-Protection:
389 - 1; mode=block
390 status:
391 code: 200
392 message: OK
189- request: 393- request:
190 body: null 394 body: null
191 headers: 395 headers:
192 Accept: ['*/*'] 396 Accept:
193 Accept-Encoding: ['gzip, deflate'] 397 - '*/*'
194 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 398 Accept-Encoding:
195 Connection: [keep-alive] 399 - gzip, deflate
196 Content-Length: ['0'] 400 Authorization:
197 User-Agent: [python-requests/2.18.4] 401 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
402 Connection:
403 - keep-alive
404 Content-Length:
405 - '0'
406 User-Agent:
407 - tests/v311
198 method: DELETE 408 method: DELETE
199 uri: http://localhost:3000/api/v1/statuses/103704145021682662 409 uri: http://localhost:3000/api/v1/statuses/109304274427084227
200 response: 410 response:
201 body: {string: '{"id":"103704145021682662","created_at":"2020-02-22T19:27:53.826Z","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/103704145021682662","url":"http://localhost/@mastodonpy_test/103704145021682662","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot, 411 body:
202 too!","reblog":null,"application":{"name":"Mastodon.py test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 412 string: '{"id":"109304274427084227","created_at":"2022-11-07T19:54:27.114Z","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/109304274427084227","url":"http://localhost:3000/@mastodonpy_test/109304274427084227","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot,
203 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 413 too!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py test
204 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":2,"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":[],"emojis":[],"card":null,"poll":null}'} 414 suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
205 headers: 415 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
206 Cache-Control: ['no-cache, no-store'] 416 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}'
207 Content-Type: [application/json; charset=utf-8] 417 headers:
208 Referrer-Policy: [strict-origin-when-cross-origin] 418 Cache-Control:
209 Transfer-Encoding: [chunked] 419 - no-store
210 Vary: ['Accept-Encoding, Origin'] 420 Content-Security-Policy:
211 X-Content-Type-Options: [nosniff] 421 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
212 X-Download-Options: [noopen] 422 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
213 X-Frame-Options: [SAMEORIGIN] 423 style-src ''self'' http://localhost:3000 ''nonce-v+pwUQ+3MXKbixq8qifPJw=='';
214 X-Permitted-Cross-Domain-Policies: [none] 424 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
215 X-Request-Id: [774873f7-bff2-429b-90e1-4fe020a2dc6a] 425 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
216 X-Runtime: ['0.155245'] 426 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
217 X-XSS-Protection: [1; mode=block] 427 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
218 content-length: ['1651'] 428 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
219 status: {code: 200, message: OK} 429 worker-src ''self'' blob: http://localhost:3000'
430 Content-Type:
431 - application/json; charset=utf-8
432 ETag:
433 - W/"d52cd96a0561a05ca75994a4b779b211"
434 Referrer-Policy:
435 - strict-origin-when-cross-origin
436 Transfer-Encoding:
437 - chunked
438 Vary:
439 - Accept, Origin
440 X-Content-Type-Options:
441 - nosniff
442 X-Download-Options:
443 - noopen
444 X-Frame-Options:
445 - SAMEORIGIN
446 X-Permitted-Cross-Domain-Policies:
447 - none
448 X-Request-Id:
449 - 20155281-4c4c-41f2-9b2a-ec48a6bfd023
450 X-Runtime:
451 - '0.027225'
452 X-XSS-Protection:
453 - 1; mode=block
454 status:
455 code: 200
456 message: OK
220- request: 457- request:
221 body: null 458 body: null
222 headers: 459 headers:
223 Accept: ['*/*'] 460 Accept:
224 Accept-Encoding: ['gzip, deflate'] 461 - '*/*'
225 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 462 Accept-Encoding:
226 Connection: [keep-alive] 463 - gzip, deflate
227 Content-Length: ['0'] 464 Authorization:
228 User-Agent: [python-requests/2.18.4] 465 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
466 Connection:
467 - keep-alive
468 Content-Length:
469 - '0'
470 User-Agent:
471 - tests/v311
229 method: DELETE 472 method: DELETE
230 uri: http://localhost:3000/api/v1/statuses/103704144979605747 473 uri: http://localhost:3000/api/v1/statuses/109304274420904283
231 response: 474 response:
232 body: {string: '{"id":"103704144979605747","created_at":"2020-02-22T19:27:53.247Z","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/103704144979605747","url":"http://localhost/@mastodonpy_test/103704144979605747","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 475 body:
476 string: '{"id":"109304274420904283","created_at":"2022-11-07T19:54:27.035Z","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/109304274420904283","url":"http://localhost:3000/@mastodonpy_test/109304274420904283","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
233 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 477 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
234 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 478 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
235 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":2,"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":[],"emojis":[],"card":null,"poll":null}'} 479 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}'
236 headers: 480 headers:
237 Cache-Control: ['no-cache, no-store'] 481 Cache-Control:
238 Content-Type: [application/json; charset=utf-8] 482 - no-store
239 Referrer-Policy: [strict-origin-when-cross-origin] 483 Content-Security-Policy:
240 Transfer-Encoding: [chunked] 484 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
241 Vary: ['Accept-Encoding, Origin'] 485 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
242 X-Content-Type-Options: [nosniff] 486 style-src ''self'' http://localhost:3000 ''nonce-jF0qUNlia9AROfzHxTy65g=='';
243 X-Download-Options: [noopen] 487 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
244 X-Frame-Options: [SAMEORIGIN] 488 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
245 X-Permitted-Cross-Domain-Policies: [none] 489 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
246 X-Request-Id: [67c9d449-2a6c-4ff8-aa66-79aaa077d8e1] 490 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
247 X-Runtime: ['0.175630'] 491 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
248 X-XSS-Protection: [1; mode=block] 492 worker-src ''self'' blob: http://localhost:3000'
249 content-length: ['1646'] 493 Content-Type:
250 status: {code: 200, message: OK} 494 - application/json; charset=utf-8
495 ETag:
496 - W/"b0569e7c88aefb396175859298e60b17"
497 Referrer-Policy:
498 - strict-origin-when-cross-origin
499 Transfer-Encoding:
500 - chunked
501 Vary:
502 - Accept, Origin
503 X-Content-Type-Options:
504 - nosniff
505 X-Download-Options:
506 - noopen
507 X-Frame-Options:
508 - SAMEORIGIN
509 X-Permitted-Cross-Domain-Policies:
510 - none
511 X-Request-Id:
512 - 9dbcd941-1808-4605-827f-97007b26039d
513 X-Runtime:
514 - '0.025984'
515 X-XSS-Protection:
516 - 1; mode=block
517 status:
518 code: 200
519 message: OK
251version: 1 520version: 1
diff --git a/tests/cassettes/test_account_relationships.yaml b/tests/cassettes/test_account_relationships.yaml
index f72f3d5..134e5a0 100644
--- a/tests/cassettes/test_account_relationships.yaml
+++ b/tests/cassettes/test_account_relationships.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/relationships?id=1 16 uri: http://localhost:3000/api/v1/accounts/relationships?id=1234567890123456
12 response: 17 response:
13 body: {string: '[{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}]'} 18 body:
19 string: '[{"id":"1234567890123456","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-lHcvwfM6AVJYMlavA81lYw=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [13cc5b86-8648-4472-9fa1-ec88e9fc3789] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.084402'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['213'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"2408146df6da97992c651abfd596706f"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 7b8466ad-2ed4-411c-b912-1770a060d63f
53 X-Runtime:
54 - '0.024448'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_account_search.yaml b/tests/cassettes/test_account_search.yaml
index 1d42aee..5741866 100644
--- a/tests/cassettes/test_account_search.yaml
+++ b/tests/cassettes/test_account_search.yaml
@@ -2,166 +2,361 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/search?following=0&q=admin 16 uri: http://localhost:3000/api/v1/accounts/search?q=admin&following=0
12 response: 17 response:
13 body: {string: '[{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}]'} 18 body:
19 string: '[{"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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]},{"id":"109304269014359623","username":"admin2","acct":"admin2","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin2","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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-WKi5q1RFqJGmUXfz617LGA=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [5fd3b23c-3df4-459b-b1b3-ecd670c18fc3] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.061265'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['581'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"9d40ff78e58c025babacba6435e8062d"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 489d442c-d189-4b9e-84c0-56f7c511e285
53 X-Runtime:
54 - '0.018054'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29- request: 60- request:
30 body: reblogs=1&id=1 61 body: id=109304268902557892&reblogs=1
31 headers: 62 headers:
32 Accept: ['*/*'] 63 Accept:
33 Accept-Encoding: ['gzip, deflate'] 64 - '*/*'
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 65 Accept-Encoding:
35 Connection: [keep-alive] 66 - gzip, deflate
36 Content-Length: ['14'] 67 Authorization:
37 Content-Type: [application/x-www-form-urlencoded] 68 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
38 User-Agent: [python-requests/2.18.4] 69 Connection:
70 - keep-alive
71 Content-Length:
72 - '31'
73 Content-Type:
74 - application/x-www-form-urlencoded
75 User-Agent:
76 - tests/v311
39 method: POST 77 method: POST
40 uri: http://localhost:3000/api/v1/accounts/1/follow 78 uri: http://localhost:3000/api/v1/accounts/109304268902557892/follow
41 response: 79 response:
42 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 80 body:
81 string: '{"id":"109304268902557892","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
43 headers: 82 headers:
44 Cache-Control: ['no-cache, no-store'] 83 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 84 - no-store
46 Referrer-Policy: [strict-origin-when-cross-origin] 85 Content-Security-Policy:
47 Transfer-Encoding: [chunked] 86 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Vary: ['Accept-Encoding, Origin'] 87 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 X-Content-Type-Options: [nosniff] 88 style-src ''self'' http://localhost:3000 ''nonce-jv/tfqhgSza5mG08tBjf+Q=='';
50 X-Download-Options: [noopen] 89 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Frame-Options: [SAMEORIGIN] 90 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Permitted-Cross-Domain-Policies: [none] 91 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Request-Id: [d07cdb9d-af07-4664-8381-e041b7057446] 92 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Runtime: ['0.149318'] 93 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-XSS-Protection: [1; mode=block] 94 worker-src ''self'' blob: http://localhost:3000'
56 content-length: ['209'] 95 Content-Type:
57 status: {code: 200, message: OK} 96 - application/json; charset=utf-8
97 ETag:
98 - W/"328aa28d0debfcbfaef3df0c7630cbd8"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-RateLimit-Limit:
114 - '400'
115 X-RateLimit-Remaining:
116 - '399'
117 X-RateLimit-Reset:
118 - '2022-11-08T00:00:00.476843Z'
119 X-Request-Id:
120 - 490f32a6-1eea-4752-9f78-7351e63026f6
121 X-Runtime:
122 - '0.041076'
123 X-XSS-Protection:
124 - 1; mode=block
125 status:
126 code: 200
127 message: OK
58- request: 128- request:
59 body: null 129 body: null
60 headers: 130 headers:
61 Accept: ['*/*'] 131 Accept:
62 Accept-Encoding: ['gzip, deflate'] 132 - '*/*'
63 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 133 Accept-Encoding:
64 Connection: [keep-alive] 134 - gzip, deflate
65 User-Agent: [python-requests/2.18.4] 135 Authorization:
136 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
137 Connection:
138 - keep-alive
139 User-Agent:
140 - tests/v311
66 method: GET 141 method: GET
67 uri: http://localhost:3000/api/v1/accounts/search?following=1&q=admin 142 uri: http://localhost:3000/api/v1/accounts/search?q=admin&following=1
68 response: 143 response:
69 body: {string: '[{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":0,"last_status_at":null,"emojis":[],"fields":[]}]'} 144 body:
145 string: '[{"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":1,"following_count":0,"statuses_count":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}]'
70 headers: 146 headers:
71 Cache-Control: ['no-cache, no-store'] 147 Cache-Control:
72 Content-Type: [application/json; charset=utf-8] 148 - no-store
73 Referrer-Policy: [strict-origin-when-cross-origin] 149 Content-Security-Policy:
74 Transfer-Encoding: [chunked] 150 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
75 Vary: ['Accept-Encoding, Origin'] 151 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
76 X-Content-Type-Options: [nosniff] 152 style-src ''self'' http://localhost:3000 ''nonce-U6XW3vCer9xbdR0yGpvX8A=='';
77 X-Download-Options: [noopen] 153 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
78 X-Frame-Options: [SAMEORIGIN] 154 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
79 X-Permitted-Cross-Domain-Policies: [none] 155 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
80 X-Request-Id: [e4693e9f-eac7-48bc-9e26-bf406698faeb] 156 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
81 X-Runtime: ['0.070478'] 157 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
82 X-XSS-Protection: [1; mode=block] 158 worker-src ''self'' blob: http://localhost:3000'
83 content-length: ['581'] 159 Content-Type:
84 status: {code: 200, message: OK} 160 - application/json; charset=utf-8
161 ETag:
162 - W/"556f11080e4d8472f8e5c4076996220f"
163 Referrer-Policy:
164 - strict-origin-when-cross-origin
165 Transfer-Encoding:
166 - chunked
167 Vary:
168 - Accept, Origin
169 X-Content-Type-Options:
170 - nosniff
171 X-Download-Options:
172 - noopen
173 X-Frame-Options:
174 - SAMEORIGIN
175 X-Permitted-Cross-Domain-Policies:
176 - none
177 X-Request-Id:
178 - 32d6efa6-9c5e-499f-80cc-74a31f4b3268
179 X-Runtime:
180 - '0.011128'
181 X-XSS-Protection:
182 - 1; mode=block
183 status:
184 code: 200
185 message: OK
85- request: 186- request:
86 body: null 187 body: null
87 headers: 188 headers:
88 Accept: ['*/*'] 189 Accept:
89 Accept-Encoding: ['gzip, deflate'] 190 - '*/*'
90 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 191 Accept-Encoding:
91 Connection: [keep-alive] 192 - gzip, deflate
92 Content-Length: ['0'] 193 Authorization:
93 User-Agent: [python-requests/2.18.4] 194 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
195 Connection:
196 - keep-alive
197 Content-Length:
198 - '0'
199 User-Agent:
200 - tests/v311
94 method: POST 201 method: POST
95 uri: http://localhost:3000/api/v1/accounts/1/unfollow 202 uri: http://localhost:3000/api/v1/accounts/109304268902557892/unfollow
96 response: 203 response:
97 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 204 body:
205 string: '{"id":"109304268902557892","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
98 headers: 206 headers:
99 Cache-Control: ['no-cache, no-store'] 207 Cache-Control:
100 Content-Type: [application/json; charset=utf-8] 208 - no-store
101 Referrer-Policy: [strict-origin-when-cross-origin] 209 Content-Security-Policy:
102 Transfer-Encoding: [chunked] 210 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
103 Vary: ['Accept-Encoding, Origin'] 211 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
104 X-Content-Type-Options: [nosniff] 212 style-src ''self'' http://localhost:3000 ''nonce-gQaoWB24+tCIxqQpAy1arQ=='';
105 X-Download-Options: [noopen] 213 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
106 X-Frame-Options: [SAMEORIGIN] 214 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
107 X-Permitted-Cross-Domain-Policies: [none] 215 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
108 X-Request-Id: [5b6f6ef8-2746-45c3-be0a-10752107ca9f] 216 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
109 X-Runtime: ['0.141664'] 217 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
110 X-XSS-Protection: [1; mode=block] 218 worker-src ''self'' blob: http://localhost:3000'
111 content-length: ['211'] 219 Content-Type:
112 status: {code: 200, message: OK} 220 - application/json; charset=utf-8
221 ETag:
222 - W/"8d8caa68e50963507d45a12d820e86b0"
223 Referrer-Policy:
224 - strict-origin-when-cross-origin
225 Transfer-Encoding:
226 - chunked
227 Vary:
228 - Accept, Origin
229 X-Content-Type-Options:
230 - nosniff
231 X-Download-Options:
232 - noopen
233 X-Frame-Options:
234 - SAMEORIGIN
235 X-Permitted-Cross-Domain-Policies:
236 - none
237 X-Request-Id:
238 - 7c1b595f-bce5-4741-9f03-f659291b0f8e
239 X-Runtime:
240 - '0.027772'
241 X-XSS-Protection:
242 - 1; mode=block
243 status:
244 code: 200
245 message: OK
113- request: 246- request:
114 body: null 247 body: null
115 headers: 248 headers:
116 Accept: ['*/*'] 249 Accept:
117 Accept-Encoding: ['gzip, deflate'] 250 - '*/*'
118 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 251 Accept-Encoding:
119 Connection: [keep-alive] 252 - gzip, deflate
120 User-Agent: [python-requests/2.18.4] 253 Authorization:
254 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
255 Connection:
256 - keep-alive
257 User-Agent:
258 - tests/v311
121 method: GET 259 method: GET
122 uri: http://localhost:3000/api/v1/accounts/search?following=1&q=admin 260 uri: http://localhost:3000/api/v1/accounts/search?q=admin&following=1
123 response: 261 response:
124 body: {string: '[]'} 262 body:
263 string: '[]'
125 headers: 264 headers:
126 Cache-Control: ['no-cache, no-store'] 265 Cache-Control:
127 Content-Type: [application/json; charset=utf-8] 266 - no-store
128 Referrer-Policy: [strict-origin-when-cross-origin] 267 Content-Security-Policy:
129 Transfer-Encoding: [chunked] 268 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
130 Vary: ['Accept-Encoding, Origin'] 269 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
131 X-Content-Type-Options: [nosniff] 270 style-src ''self'' http://localhost:3000 ''nonce-53WGcwfKqNPWoXIomO2WGQ=='';
132 X-Download-Options: [noopen] 271 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
133 X-Frame-Options: [SAMEORIGIN] 272 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
134 X-Permitted-Cross-Domain-Policies: [none] 273 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
135 X-Request-Id: [e9fe8ca6-dbcd-4021-a33b-6db0d849313f] 274 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
136 X-Runtime: ['0.064333'] 275 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
137 X-XSS-Protection: [1; mode=block] 276 worker-src ''self'' blob: http://localhost:3000'
138 content-length: ['2'] 277 Content-Type:
139 status: {code: 200, message: OK} 278 - application/json; charset=utf-8
279 ETag:
280 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
281 Referrer-Policy:
282 - strict-origin-when-cross-origin
283 Transfer-Encoding:
284 - chunked
285 Vary:
286 - Accept, Origin
287 X-Content-Type-Options:
288 - nosniff
289 X-Download-Options:
290 - noopen
291 X-Frame-Options:
292 - SAMEORIGIN
293 X-Permitted-Cross-Domain-Policies:
294 - none
295 X-Request-Id:
296 - 7c140e61-8992-4e88-8f04-64f2115eb4d0
297 X-Runtime:
298 - '0.008027'
299 X-XSS-Protection:
300 - 1; mode=block
301 status:
302 code: 200
303 message: OK
140- request: 304- request:
141 body: null 305 body: null
142 headers: 306 headers:
143 Accept: ['*/*'] 307 Accept:
144 Accept-Encoding: ['gzip, deflate'] 308 - '*/*'
145 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 309 Accept-Encoding:
146 Connection: [keep-alive] 310 - gzip, deflate
147 User-Agent: [python-requests/2.18.4] 311 Authorization:
312 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
313 Connection:
314 - keep-alive
315 User-Agent:
316 - tests/v311
148 method: GET 317 method: GET
149 uri: http://localhost:3000/api/v1/accounts/search?following=0&q=admin 318 uri: http://localhost:3000/api/v1/accounts/search?q=admin&following=0
150 response: 319 response:
151 body: {string: '[{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}]'} 320 body:
321 string: '[{"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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]},{"id":"109304269014359623","username":"admin2","acct":"admin2","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin2","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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}]'
152 headers: 322 headers:
153 Cache-Control: ['no-cache, no-store'] 323 Cache-Control:
154 Content-Type: [application/json; charset=utf-8] 324 - no-store
155 Referrer-Policy: [strict-origin-when-cross-origin] 325 Content-Security-Policy:
156 Transfer-Encoding: [chunked] 326 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
157 Vary: ['Accept-Encoding, Origin'] 327 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
158 X-Content-Type-Options: [nosniff] 328 style-src ''self'' http://localhost:3000 ''nonce-i/+FesdIvckAgpyVNXF1EA=='';
159 X-Download-Options: [noopen] 329 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
160 X-Frame-Options: [SAMEORIGIN] 330 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
161 X-Permitted-Cross-Domain-Policies: [none] 331 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
162 X-Request-Id: [c47dbff4-cddf-4d41-8fe4-0333b049fa23] 332 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
163 X-Runtime: ['0.117137'] 333 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
164 X-XSS-Protection: [1; mode=block] 334 worker-src ''self'' blob: http://localhost:3000'
165 content-length: ['581'] 335 Content-Type:
166 status: {code: 200, message: OK} 336 - application/json; charset=utf-8
337 ETag:
338 - W/"9d40ff78e58c025babacba6435e8062d"
339 Referrer-Policy:
340 - strict-origin-when-cross-origin
341 Transfer-Encoding:
342 - chunked
343 Vary:
344 - Accept, Origin
345 X-Content-Type-Options:
346 - nosniff
347 X-Download-Options:
348 - noopen
349 X-Frame-Options:
350 - SAMEORIGIN
351 X-Permitted-Cross-Domain-Policies:
352 - none
353 X-Request-Id:
354 - 8141afa5-dff9-495d-a3af-c39de3f3113a
355 X-Runtime:
356 - '0.014470'
357 X-XSS-Protection:
358 - 1; mode=block
359 status:
360 code: 200
361 message: OK
167version: 1 362version: 1
diff --git a/tests/cassettes/test_account_update_credentials.yaml b/tests/cassettes/test_account_update_credentials.yaml
index 65068f3..475a793 100644
--- a/tests/cassettes/test_account_update_credentials.yaml
+++ b/tests/cassettes/test_account_update_credentials.yaml
@@ -1,20 +1,20 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: !!binary | 3 body: !!binary |
4 LS1hYTQwNTc0YWVlMGQ0ZTNjODczZWRlMzMyNjgzZTkxMg0KQ29udGVudC1EaXNwb3NpdGlvbjog 4 LS00MzIyZTRhMGU0MmFlYjljNThlMjBmOWY4YzdkZmJkMA0KQ29udGVudC1EaXNwb3NpdGlvbjog
5 Zm9ybS1kYXRhOyBuYW1lPSJub3RlIg0KDQpJIHdhbGsgZnVubnkNCi0tYWE0MDU3NGFlZTBkNGUz 5 Zm9ybS1kYXRhOyBuYW1lPSJkaXNwbGF5X25hbWUiDQoNCkpvaG4gTGVubm9uDQotLTQzMjJlNGEw
6 Yzg3M2VkZTMzMjY4M2U5MTINCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0i 6 ZTQyYWViOWM1OGUyMGY5ZjhjN2RmYmQwDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3JtLWRhdGE7
7 ZGlzcGxheV9uYW1lIg0KDQpKb2huIExlbm5vbg0KLS1hYTQwNTc0YWVlMGQ0ZTNjODczZWRlMzMy 7 IG5hbWU9Im5vdGUiDQoNCkkgd2FsayBmdW5ueQ0KLS00MzIyZTRhMGU0MmFlYjljNThlMjBmOWY4
8 NjgzZTkxMg0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWVsZHNfYXR0 8 YzdkZmJkMA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWVsZHNfYXR0
9 cmlidXRlc1swXVtuYW1lXSINCg0KYnJlYWQNCi0tYWE0MDU3NGFlZTBkNGUzYzg3M2VkZTMzMjY4 9 cmlidXRlc1swXVtuYW1lXSINCg0KYnJlYWQNCi0tNDMyMmU0YTBlNDJhZWI5YzU4ZTIwZjlmOGM3
10 M2U5MTINCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmllbGRzX2F0dHJp 10 ZGZiZDANCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmllbGRzX2F0dHJp
11 YnV0ZXNbMF1bdmFsdWVdIg0KDQp0b2FzdHkuDQotLWFhNDA1NzRhZWUwZDRlM2M4NzNlZGUzMzI2 11 YnV0ZXNbMF1bdmFsdWVdIg0KDQp0b2FzdHkuDQotLTQzMjJlNGEwZTQyYWViOWM1OGUyMGY5Zjhj
12 ODNlOTEyDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZpZWxkc19hdHRy 12 N2RmYmQwDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZpZWxkc19hdHRy
13 aWJ1dGVzWzFdW25hbWVdIg0KDQpsYXNhZ25hDQotLWFhNDA1NzRhZWUwZDRlM2M4NzNlZGUzMzI2 13 aWJ1dGVzWzFdW25hbWVdIg0KDQpsYXNhZ25hDQotLTQzMjJlNGEwZTQyYWViOWM1OGUyMGY5Zjhj
14 ODNlOTEyDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZpZWxkc19hdHRy 14 N2RmYmQwDQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZpZWxkc19hdHRy
15 aWJ1dGVzWzFdW3ZhbHVlXSINCg0Kbm8hISENCi0tYWE0MDU3NGFlZTBkNGUzYzg3M2VkZTMzMjY4 15 aWJ1dGVzWzFdW3ZhbHVlXSINCg0Kbm8hISENCi0tNDMyMmU0YTBlNDJhZWI5YzU4ZTIwZjlmOGM3
16 M2U5MTINCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iYXZhdGFyIjsgZmls 16 ZGZiZDANCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iYXZhdGFyIjsgZmls
17 ZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfLmpwZSINCkNvbnRlbnQtVHlwZTogaW1hZ2UvanBlZw0K 17 ZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfLmpwZyINCkNvbnRlbnQtVHlwZTogaW1hZ2UvanBlZw0K
18 DQr/2P/gABBKRklGAAEBAQBIAEgAAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJS 18 DQr/2P/gABBKRklGAAEBAQBIAEgAAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJS
19 R0IgWFlaIAfcAAEAGQADACkAOWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gAB 19 R0IgWFlaIAfcAAEAGQADACkAOWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gAB
20 AAAAANMtbGNtcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 20 AAAAANMtbGNtcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -950,9 +950,9 @@ interactions:
950 oX5EQbZIDAphpUqKI6mINwj9YYOV2oMLkmWXo9TfelSoHhykWUoovQTO33qdoivLumOvT8UqVFWb 950 oX5EQbZIDAphpUqKI6mINwj9YYOV2oMLkmWXo9TfelSoHhykWUoovQTO33qdoivLumOvT8UqVFWb
951 bHaEokDtzf5qMy4XCMTEjfPbPilSoFOFzByxzhRey1WUSaxVdtqVKgaCiiCrnK5pkwMTGX4pUqBT 951 bHaEokDtzf5qMy4XCMTEjfPbPilSoFOFzByxzhRey1WUSaxVdtqVKgaCiiCrnK5pkwMTGX4pUqBT
952 tsYnLjJ4xUrWDGZB1d1z+KVKguWW3ctzMCb7u1NAIwEky3zsvWlSoIzwuWI/YpgkyI8qxk4wZ/Wl 952 tsYnLjJ4xUrWDGZB1d1z+KVKguWW3ctzMCb7u1NAIwEky3zsvWlSoIzwuWI/YpgkyI8qxk4wZ/Wl
953 SoGNPcbo46Oebs70qVKg/9kNCi0tYWE0MDU3NGFlZTBkNGUzYzg3M2VkZTMzMjY4M2U5MTINCkNv 953 SoGNPcbo46Oebs70qVKg/9kNCi0tNDMyMmU0YTBlNDJhZWI5YzU4ZTIwZjlmOGM3ZGZiZDANCkNv
954 bnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iaGVhZGVyIjsgZmlsZW5hbWU9Im1h 954 bnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iaGVhZGVyIjsgZmlsZW5hbWU9Im1h
955 c3RvZG9ucHl1cGxvYWRfLmpwZSINCkNvbnRlbnQtVHlwZTogaW1hZ2UvanBlZw0KDQr/2P/gABBK 955 c3RvZG9ucHl1cGxvYWRfLmpwZyINCkNvbnRlbnQtVHlwZTogaW1hZ2UvanBlZw0KDQr/2P/gABBK
956 RklGAAEBAQBIAEgAAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJSR0IgWFlaIAfc 956 RklGAAEBAQBIAEgAAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJSR0IgWFlaIAfc
957 AAEAGQADACkAOWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtbGNt 957 AAEAGQADACkAOWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtbGNt
958 cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8 958 cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8
@@ -1888,35 +1888,68 @@ interactions:
1888 pUqKI6mINwj9YYOV2oMLkmWXo9TfelSoHhykWUoovQTO33qdoivLumOvT8UqVFWbbHaEokDtzf5q 1888 pUqKI6mINwj9YYOV2oMLkmWXo9TfelSoHhykWUoovQTO33qdoivLumOvT8UqVFWbbHaEokDtzf5q
1889 My4XCMTEjfPbPilSoFOFzByxzhRey1WUSaxVdtqVKgaCiiCrnK5pkwMTGX4pUqBTtsYnLjJ4xUrW 1889 My4XCMTEjfPbPilSoFOFzByxzhRey1WUSaxVdtqVKgaCiiCrnK5pkwMTGX4pUqBTtsYnLjJ4xUrW
1890 DGZB1d1z+KVKguWW3ctzMCb7u1NAIwEky3zsvWlSoIzwuWI/YpgkyI8qxk4wZ/WlSoGNPcbo46Oe 1890 DGZB1d1z+KVKguWW3ctzMCb7u1NAIwEky3zsvWlSoIzwuWI/YpgkyI8qxk4wZ/WlSoGNPcbo46Oe
1891 bs70qVKg/9kNCi0tYWE0MDU3NGFlZTBkNGUzYzg3M2VkZTMzMjY4M2U5MTItLQ0K 1891 bs70qVKg/9kNCi0tNDMyMmU0YTBlNDJhZWI5YzU4ZTIwZjlmOGM3ZGZiZDAtLQ0K
1892 headers: 1892 headers:
1893 Accept: ['*/*'] 1893 Accept:
1894 Accept-Encoding: ['gzip, deflate'] 1894 - '*/*'
1895 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1895 Accept-Encoding:
1896 Connection: [keep-alive] 1896 - gzip, deflate
1897 Content-Length: ['107607'] 1897 Authorization:
1898 Content-Type: [multipart/form-data; boundary=aa40574aee0d4e3c873ede332683e912] 1898 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1899 User-Agent: [python-requests/2.18.4] 1899 Connection:
1900 - keep-alive
1901 Content-Length:
1902 - '107607'
1903 Content-Type:
1904 - multipart/form-data; boundary=4322e4a0e42aeb9c58e20f9f8c7dfbd0
1905 User-Agent:
1906 - tests/v311
1900 method: PATCH 1907 method: PATCH
1901 uri: http://localhost:3000/api/v1/accounts/update_credentials 1908 uri: http://localhost:3000/api/v1/accounts/update_credentials
1902 response: 1909 response:
1903 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 1910 body:
1904 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 1911 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1905 walk funny\u003c/p\u003e","url":"http://localhost/@mastodonpy_test","avatar":"http://localhost/system/accounts/avatars/123/456/789/012/345/original/109c8faa52202fe8.jpeg?1582399672","avatar_static":"http://localhost/system/accounts/avatars/123/456/789/012/345/original/109c8faa52202fe8.jpeg?1582399672","header":"http://localhost/system/accounts/headers/123/456/789/012/345/original/b744cbb5d5fffa5c.jpeg?1582399672","header_static":"http://localhost/system/accounts/headers/123/456/789/012/345/original/b744cbb5d5fffa5c.jpeg?1582399672","followers_count":0,"following_count":0,"statuses_count":0,"last_status_at":null,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I 1912 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1906 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}'} 1913 walk funny\u003c/p\u003e","url":"http://localhost:3000/@mastodonpy_test","avatar":"http://localhost:3000/system/accounts/avatars/123/456/789/012/345/original/6a0f5cadcc64c854.jpg","avatar_static":"http://localhost:3000/system/accounts/avatars/123/456/789/012/345/original/6a0f5cadcc64c854.jpg","header":"http://localhost:3000/system/accounts/headers/123/456/789/012/345/original/180bbed37e7a6da1.jpg","header_static":"http://localhost:3000/system/accounts/headers/123/456/789/012/345/original/180bbed37e7a6da1.jpg","followers_count":0,"following_count":0,"statuses_count":0,"last_status_at":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
1914 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
1907 headers: 1915 headers:
1908 Cache-Control: ['no-cache, no-store'] 1916 Cache-Control:
1909 Content-Type: [application/json; charset=utf-8] 1917 - no-store
1910 Referrer-Policy: [strict-origin-when-cross-origin] 1918 Content-Security-Policy:
1911 Transfer-Encoding: [chunked] 1919 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1912 Vary: ['Accept-Encoding, Origin'] 1920 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1913 X-Content-Type-Options: [nosniff] 1921 style-src ''self'' http://localhost:3000 ''nonce-j2ZHa7OTKQ71uSVuzU1siQ=='';
1914 X-Download-Options: [noopen] 1922 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1915 X-Frame-Options: [SAMEORIGIN] 1923 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1916 X-Permitted-Cross-Domain-Policies: [none] 1924 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1917 X-Request-Id: [5c6d3960-0ff1-405d-bc54-9dcc20db0cc3] 1925 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1918 X-Runtime: ['0.455474'] 1926 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1919 X-XSS-Protection: [1; mode=block] 1927 worker-src ''self'' blob: http://localhost:3000'
1920 content-length: ['1212'] 1928 Content-Type:
1921 status: {code: 200, message: OK} 1929 - application/json; charset=utf-8
1930 ETag:
1931 - W/"ebbd5b39ef6339da1baa5ecd65e536ec"
1932 Referrer-Policy:
1933 - strict-origin-when-cross-origin
1934 Transfer-Encoding:
1935 - chunked
1936 Vary:
1937 - Accept, Origin
1938 X-Content-Type-Options:
1939 - nosniff
1940 X-Download-Options:
1941 - noopen
1942 X-Frame-Options:
1943 - SAMEORIGIN
1944 X-Permitted-Cross-Domain-Policies:
1945 - none
1946 X-Request-Id:
1947 - 3625dfa9-6be0-4d52-bf48-1472ebf07a9a
1948 X-Runtime:
1949 - '0.077334'
1950 X-XSS-Protection:
1951 - 1; mode=block
1952 status:
1953 code: 200
1954 message: OK
1922version: 1 1955version: 1
diff --git a/tests/cassettes/test_account_update_credentials_no_avatar.yaml b/tests/cassettes/test_account_update_credentials_no_avatar.yaml
index a584306..bc0b609 100644
--- a/tests/cassettes/test_account_update_credentials_no_avatar.yaml
+++ b/tests/cassettes/test_account_update_credentials_no_avatar.yaml
@@ -1,12 +1,12 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: !!binary | 3 body: !!binary |
4 LS0zMmIzODlmYjZiZmI0YzZlODliM2I3NTQzYjI0NTY1OQ0KQ29udGVudC1EaXNwb3NpdGlvbjog 4 LS1jY2E2YzEwOWIzODRkZGFiMTRjMTA2NjhiODBlZmFiOA0KQ29udGVudC1EaXNwb3NpdGlvbjog
5 Zm9ybS1kYXRhOyBuYW1lPSJub3RlIg0KDQpJIHdhbGsgZnVubnkNCi0tMzJiMzg5ZmI2YmZiNGM2 5 Zm9ybS1kYXRhOyBuYW1lPSJkaXNwbGF5X25hbWUiDQoNCkpvaG4gTGVubm9uDQotLWNjYTZjMTA5
6 ZTg5YjNiNzU0M2IyNDU2NTkNCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0i 6 YjM4NGRkYWIxNGMxMDY2OGI4MGVmYWI4DQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3JtLWRhdGE7
7 ZGlzcGxheV9uYW1lIg0KDQpKb2huIExlbm5vbg0KLS0zMmIzODlmYjZiZmI0YzZlODliM2I3NTQz 7 IG5hbWU9Im5vdGUiDQoNCkkgd2FsayBmdW5ueQ0KLS1jY2E2YzEwOWIzODRkZGFiMTRjMTA2Njhi
8 YjI0NTY1OQ0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJoZWFkZXIiOyBm 8 ODBlZmFiOA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJoZWFkZXIiOyBm
9 aWxlbmFtZT0ibWFzdG9kb25weXVwbG9hZF8uanBlIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVn 9 aWxlbmFtZT0ibWFzdG9kb25weXVwbG9hZF8uanBnIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVn
10 DQoNCv/Y/+AAEEpGSUYAAQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50 10 DQoNCv/Y/+AAEEpGSUYAAQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50
11 clJHQiBYWVogB9wAAQAZAAMAKQA5YWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbW 11 clJHQiBYWVogB9wAAQAZAAMAKQA5YWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbW
12 AAEAAAAA0y1sY21zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 12 AAEAAAAA0y1sY21zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -942,36 +942,69 @@ interactions:
942 elShfkRBtkgMCmGlSoojqYg3CP1hg5XagwuSZZej1N96VKgeHKRZSii9BM7fep2iK8u6Y69PxSpU 942 elShfkRBtkgMCmGlSoojqYg3CP1hg5XagwuSZZej1N96VKgeHKRZSii9BM7fep2iK8u6Y69PxSpU
943 VZtsdoSiQO3N/mozLhcIxMSN89s+KVKgU4XMHLHOFF7LVZRJrFV22pUqBoKKIKucrmmTAxMZfilS 943 VZtsdoSiQO3N/mozLhcIxMSN89s+KVKgU4XMHLHOFF7LVZRJrFV22pUqBoKKIKucrmmTAxMZfilS
944 oFO2xicuMnjFStYMZkHV3XP4pUqC5Zbdy3MwJvu7U0AjASTLfOy9aVKgjPC5Yj9imCTIjyrGTjBn 944 oFO2xicuMnjFStYMZkHV3XP4pUqC5Zbdy3MwJvu7U0AjASTLfOy9aVKgjPC5Yj9imCTIjyrGTjBn
945 9aVKgY09xujjo55uzvSpUqD/2Q0KLS0zMmIzODlmYjZiZmI0YzZlODliM2I3NTQzYjI0NTY1OS0t 945 9aVKgY09xujjo55uzvSpUqD/2Q0KLS1jY2E2YzEwOWIzODRkZGFiMTRjMTA2NjhiODBlZmFiOC0t
946 DQo= 946 DQo=
947 headers: 947 headers:
948 Accept: ['*/*'] 948 Accept:
949 Accept-Encoding: ['gzip, deflate'] 949 - '*/*'
950 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 950 Accept-Encoding:
951 Connection: [keep-alive] 951 - gzip, deflate
952 Content-Length: ['53696'] 952 Authorization:
953 Content-Type: [multipart/form-data; boundary=32b389fb6bfb4c6e89b3b7543b245659] 953 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
954 User-Agent: [python-requests/2.18.4] 954 Connection:
955 - keep-alive
956 Content-Length:
957 - '53696'
958 Content-Type:
959 - multipart/form-data; boundary=cca6c109b384ddab14c10668b80efab8
960 User-Agent:
961 - tests/v311
955 method: PATCH 962 method: PATCH
956 uri: http://localhost:3000/api/v1/accounts/update_credentials 963 uri: http://localhost:3000/api/v1/accounts/update_credentials
957 response: 964 response:
958 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 965 body:
959 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 966 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
960 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":0,"last_status_at":null,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I 967 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
961 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}'} 968 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":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
969 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
962 headers: 970 headers:
963 Cache-Control: ['no-cache, no-store'] 971 Cache-Control:
964 Content-Type: [application/json; charset=utf-8] 972 - no-store
965 Referrer-Policy: [strict-origin-when-cross-origin] 973 Content-Security-Policy:
966 Transfer-Encoding: [chunked] 974 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
967 Vary: ['Accept-Encoding, Origin'] 975 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
968 X-Content-Type-Options: [nosniff] 976 style-src ''self'' http://localhost:3000 ''nonce-LvDPO3tLUBhMngvxgtK3Pg=='';
969 X-Download-Options: [noopen] 977 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
970 X-Frame-Options: [SAMEORIGIN] 978 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
971 X-Permitted-Cross-Domain-Policies: [none] 979 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
972 X-Request-Id: [f4620dc0-0bb1-4c34-9fa0-50c847ea6eca] 980 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
973 X-Runtime: ['0.135168'] 981 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
974 X-XSS-Protection: [1; mode=block] 982 worker-src ''self'' blob: http://localhost:3000'
975 content-length: ['1212'] 983 Content-Type:
976 status: {code: 200, message: OK} 984 - application/json; charset=utf-8
985 ETag:
986 - W/"08c8f0eaf788bf5f31b1f96216c5d9b2"
987 Referrer-Policy:
988 - strict-origin-when-cross-origin
989 Transfer-Encoding:
990 - chunked
991 Vary:
992 - Accept, Origin
993 X-Content-Type-Options:
994 - nosniff
995 X-Download-Options:
996 - noopen
997 X-Frame-Options:
998 - SAMEORIGIN
999 X-Permitted-Cross-Domain-Policies:
1000 - none
1001 X-Request-Id:
1002 - b8db6c96-9c7f-4399-b397-8f8286f64941
1003 X-Runtime:
1004 - '0.039840'
1005 X-XSS-Protection:
1006 - 1; mode=block
1007 status:
1008 code: 200
1009 message: OK
977version: 1 1010version: 1
diff --git a/tests/cassettes/test_account_update_credentials_no_header.yaml b/tests/cassettes/test_account_update_credentials_no_header.yaml
index 1c7dac8..b2e11b7 100644
--- a/tests/cassettes/test_account_update_credentials_no_header.yaml
+++ b/tests/cassettes/test_account_update_credentials_no_header.yaml
@@ -1,12 +1,12 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: !!binary | 3 body: !!binary |
4 LS01MTlkOWVhNWZhMzE0YWI3OTI0NTUyMzdjZDA0Zjc4Ng0KQ29udGVudC1EaXNwb3NpdGlvbjog 4 LS0zMjk3YmI4ZGQzOGYwYzg0ZmZmNjBlMGI2MzkyMjY2NA0KQ29udGVudC1EaXNwb3NpdGlvbjog
5 Zm9ybS1kYXRhOyBuYW1lPSJub3RlIg0KDQpJIHdhbGsgZnVubnkNCi0tNTE5ZDllYTVmYTMxNGFi 5 Zm9ybS1kYXRhOyBuYW1lPSJkaXNwbGF5X25hbWUiDQoNCkpvaG4gTGVubm9uDQotLTMyOTdiYjhk
6 NzkyNDU1MjM3Y2QwNGY3ODYNCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0i 6 ZDM4ZjBjODRmZmY2MGUwYjYzOTIyNjY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3JtLWRhdGE7
7 ZGlzcGxheV9uYW1lIg0KDQpKb2huIExlbm5vbg0KLS01MTlkOWVhNWZhMzE0YWI3OTI0NTUyMzdj 7 IG5hbWU9Im5vdGUiDQoNCkkgd2FsayBmdW5ueQ0KLS0zMjk3YmI4ZGQzOGYwYzg0ZmZmNjBlMGI2
8 ZDA0Zjc4Ng0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJhdmF0YXIiOyBm 8 MzkyMjY2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJhdmF0YXIiOyBm
9 aWxlbmFtZT0ibWFzdG9kb25weXVwbG9hZF8uanBlIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVn 9 aWxlbmFtZT0ibWFzdG9kb25weXVwbG9hZF8uanBnIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVn
10 DQoNCv/Y/+AAEEpGSUYAAQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50 10 DQoNCv/Y/+AAEEpGSUYAAQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50
11 clJHQiBYWVogB9wAAQAZAAMAKQA5YWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbW 11 clJHQiBYWVogB9wAAQAZAAMAKQA5YWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbW
12 AAEAAAAA0y1sY21zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 12 AAEAAAAA0y1sY21zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
@@ -942,36 +942,69 @@ interactions:
942 elShfkRBtkgMCmGlSoojqYg3CP1hg5XagwuSZZej1N96VKgeHKRZSii9BM7fep2iK8u6Y69PxSpU 942 elShfkRBtkgMCmGlSoojqYg3CP1hg5XagwuSZZej1N96VKgeHKRZSii9BM7fep2iK8u6Y69PxSpU
943 VZtsdoSiQO3N/mozLhcIxMSN89s+KVKgU4XMHLHOFF7LVZRJrFV22pUqBoKKIKucrmmTAxMZfilS 943 VZtsdoSiQO3N/mozLhcIxMSN89s+KVKgU4XMHLHOFF7LVZRJrFV22pUqBoKKIKucrmmTAxMZfilS
944 oFO2xicuMnjFStYMZkHV3XP4pUqC5Zbdy3MwJvu7U0AjASTLfOy9aVKgjPC5Yj9imCTIjyrGTjBn 944 oFO2xicuMnjFStYMZkHV3XP4pUqC5Zbdy3MwJvu7U0AjASTLfOy9aVKgjPC5Yj9imCTIjyrGTjBn
945 9aVKgY09xujjo55uzvSpUqD/2Q0KLS01MTlkOWVhNWZhMzE0YWI3OTI0NTUyMzdjZDA0Zjc4Ni0t 945 9aVKgY09xujjo55uzvSpUqD/2Q0KLS0zMjk3YmI4ZGQzOGYwYzg0ZmZmNjBlMGI2MzkyMjY2NC0t
946 DQo= 946 DQo=
947 headers: 947 headers:
948 Accept: ['*/*'] 948 Accept:
949 Accept-Encoding: ['gzip, deflate'] 949 - '*/*'
950 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 950 Accept-Encoding:
951 Connection: [keep-alive] 951 - gzip, deflate
952 Content-Length: ['53696'] 952 Authorization:
953 Content-Type: [multipart/form-data; boundary=519d9ea5fa314ab792455237cd04f786] 953 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
954 User-Agent: [python-requests/2.18.4] 954 Connection:
955 - keep-alive
956 Content-Length:
957 - '53696'
958 Content-Type:
959 - multipart/form-data; boundary=3297bb8dd38f0c84fff60e0b63922664
960 User-Agent:
961 - tests/v311
955 method: PATCH 962 method: PATCH
956 uri: http://localhost:3000/api/v1/accounts/update_credentials 963 uri: http://localhost:3000/api/v1/accounts/update_credentials
957 response: 964 response:
958 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 965 body:
959 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 966 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
960 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/b744cbb5d5fffa5c.jpeg?1582399672","header_static":"http://localhost/system/accounts/headers/123/456/789/012/345/original/b744cbb5d5fffa5c.jpeg?1582399672","followers_count":0,"following_count":0,"statuses_count":0,"last_status_at":null,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I 967 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
961 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}'} 968 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/180bbed37e7a6da1.jpg","header_static":"http://localhost:3000/system/accounts/headers/123/456/789/012/345/original/180bbed37e7a6da1.jpg","followers_count":0,"following_count":0,"statuses_count":0,"last_status_at":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
969 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
962 headers: 970 headers:
963 Cache-Control: ['no-cache, no-store'] 971 Cache-Control:
964 Content-Type: [application/json; charset=utf-8] 972 - no-store
965 Referrer-Policy: [strict-origin-when-cross-origin] 973 Content-Security-Policy:
966 Transfer-Encoding: [chunked] 974 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
967 Vary: ['Accept-Encoding, Origin'] 975 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
968 X-Content-Type-Options: [nosniff] 976 style-src ''self'' http://localhost:3000 ''nonce-wjUdcKW3UjXgJRcmq5c6Ew=='';
969 X-Download-Options: [noopen] 977 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
970 X-Frame-Options: [SAMEORIGIN] 978 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
971 X-Permitted-Cross-Domain-Policies: [none] 979 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
972 X-Request-Id: [e74f0246-3aed-4b8e-92b2-ade7e0e2da7b] 980 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
973 X-Runtime: ['0.143856'] 981 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
974 X-XSS-Protection: [1; mode=block] 982 worker-src ''self'' blob: http://localhost:3000'
975 content-length: ['1212'] 983 Content-Type:
976 status: {code: 200, message: OK} 984 - application/json; charset=utf-8
985 ETag:
986 - W/"31ded81bc046cdd2b20260ada7c3d070"
987 Referrer-Policy:
988 - strict-origin-when-cross-origin
989 Transfer-Encoding:
990 - chunked
991 Vary:
992 - Accept, Origin
993 X-Content-Type-Options:
994 - nosniff
995 X-Download-Options:
996 - noopen
997 X-Frame-Options:
998 - SAMEORIGIN
999 X-Permitted-Cross-Domain-Policies:
1000 - none
1001 X-Request-Id:
1002 - 697c7044-0d85-4641-bf50-18202b681a3d
1003 X-Runtime:
1004 - '0.049818'
1005 X-XSS-Protection:
1006 - 1; mode=block
1007 status:
1008 code: 200
1009 message: OK
977version: 1 1010version: 1
diff --git a/tests/cassettes/test_admin_accounts.yaml b/tests/cassettes/test_admin_accounts.yaml
index 3869bf3..f0b3eae 100644
--- a/tests/cassettes/test_admin_accounts.yaml
+++ b/tests/cassettes/test_admin_accounts.yaml
@@ -2,86 +2,180 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 7 Accept-Encoding:
8 Connection: [keep-alive] 8 - gzip, deflate
9 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/admin/accounts?active=True 16 uri: http://localhost:3000/api/v1/admin/accounts?active=True
12 response: 17 response:
13 body: {string: '[{"id":"1234567890123457","username":"mastodonpy_test_2","domain":null,"created_at":"2020-02-22T20:26:54.405Z","email":"mastodonpy_test_2@localhost:3000","ip":null,"role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"account":{"id":"1234567890123457","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":true,"bot":false,"discoverable":true,"group":false,"created_at":"2020-02-22T20:26:54.405Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@mastodonpy_test_2","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":0,"last_status_at":null,"emojis":[],"fields":[]}},{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 18 body:
14 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 19 string: '[{"id":"109304274996662485","username":"coolguy75493","domain":null,"created_at":"2022-11-07T19:54:35.810Z","email":"email@localhost75493","ip":"127.0.0.1","role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":false,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"en","invite_request":null,"created_by_application_id":"2","ips":[{"ip":"127.0.0.1","used_at":"2022-11-07T19:54:35.847Z"}],"account":{"id":"109304274996662485","username":"coolguy75493","acct":"coolguy75493","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@coolguy75493","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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}},{"id":"109304269014359623","username":"admin2","domain":null,"created_at":"2022-11-07T19:53:04.526Z","email":"[email protected]","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"account":{"id":"109304269014359623","username":"admin2","acct":"admin2","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@admin2","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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}},{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},{"id":"1234567890123457","username":"mastodonpy_test_2","domain":null,"created_at":"2022-11-07T21:53:04.586Z","email":"mastodonpy_test_2@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123457","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":false,"bot":false,"discoverable":true,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test_2","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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}},{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
15 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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}},{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},{"id":"-99","username":"localhost","domain":null,"created_at":"2020-02-22T19:13:53.831Z","email":null,"ip":null,"role":null,"confirmed":null,"suspended":false,"silenced":false,"disabled":null,"approved":null,"locale":null,"invite_request":null,"account":{"id":"-99","username":"localhost","acct":"localhost","display_name":"","locked":true,"bot":true,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.831Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/about/more?instance_actor=true","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":0,"last_status_at":null,"emojis":[],"fields":[]}}]'} 20 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
21 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}]}}]'
16 headers: 22 headers:
17 Cache-Control: ['no-cache, no-store'] 23 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 24 - no-store
19 Link: ['<http://localhost:3000/api/v1/admin/accounts?active=True&min_id=1234567890123457>; 25 Content-Security-Policy:
20 rel="prev"'] 26 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Referrer-Policy: [strict-origin-when-cross-origin] 27 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 Transfer-Encoding: [chunked] 28 style-src ''self'' http://localhost:3000 ''nonce-5xTr8y5Cbvyf230vBRZCXA=='';
23 Vary: ['Accept-Encoding, Origin'] 29 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Content-Type-Options: [nosniff] 30 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Download-Options: [noopen] 31 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Frame-Options: [SAMEORIGIN] 32 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Permitted-Cross-Domain-Policies: [none] 33 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-Request-Id: [3ca6fa02-d6ac-47a6-b9b1-86b03d5d965b] 34 worker-src ''self'' blob: http://localhost:3000'
29 X-Runtime: ['0.247485'] 35 Content-Type:
30 X-XSS-Protection: [1; mode=block] 36 - application/json; charset=utf-8
31 content-length: ['3962'] 37 ETag:
32 status: {code: 200, message: OK} 38 - W/"c39140b2a6cc3ffc9a6e80712a122f17"
39 Link:
40 - <http://localhost:3000/api/v1/admin/accounts?active=True&min_id=109304274996662485>;
41 rel="prev"
42 Referrer-Policy:
43 - strict-origin-when-cross-origin
44 Transfer-Encoding:
45 - chunked
46 Vary:
47 - Accept, Origin
48 X-Content-Type-Options:
49 - nosniff
50 X-Download-Options:
51 - noopen
52 X-Frame-Options:
53 - SAMEORIGIN
54 X-Permitted-Cross-Domain-Policies:
55 - none
56 X-Request-Id:
57 - e228a574-813e-4961-a8c0-613a0d3fe9d8
58 X-Runtime:
59 - '0.030751'
60 X-XSS-Protection:
61 - 1; mode=block
62 status:
63 code: 200
64 message: OK
33- request: 65- request:
34 body: null 66 body: null
35 headers: 67 headers:
36 Accept: ['*/*'] 68 Accept:
37 Accept-Encoding: ['gzip, deflate'] 69 - '*/*'
38 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 70 Accept-Encoding:
39 Connection: [keep-alive] 71 - gzip, deflate
40 User-Agent: [python-requests/2.18.4] 72 Authorization:
73 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
74 Connection:
75 - keep-alive
76 User-Agent:
77 - tests/v311
41 method: GET 78 method: GET
42 uri: http://localhost:3000/api/v1/accounts/verify_credentials 79 uri: http://localhost:3000/api/v1/accounts/verify_credentials
43 response: 80 response:
44 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 81 body:
82 string: '{"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":3,"last_status_at":"2022-11-07","noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}'
45 headers: 83 headers:
46 Cache-Control: ['no-cache, no-store'] 84 Cache-Control:
47 Content-Type: [application/json; charset=utf-8] 85 - no-store
48 Referrer-Policy: [strict-origin-when-cross-origin] 86 Content-Security-Policy:
49 Transfer-Encoding: [chunked] 87 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
50 Vary: ['Accept-Encoding, Origin'] 88 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
51 X-Content-Type-Options: [nosniff] 89 style-src ''self'' http://localhost:3000 ''nonce-wa7sKz09ResLdH+BRqfwTA=='';
52 X-Download-Options: [noopen] 90 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
53 X-Frame-Options: [SAMEORIGIN] 91 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
54 X-Permitted-Cross-Domain-Policies: [none] 92 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
55 X-Request-Id: [0580de6e-d04e-4bf1-ba24-5df86e95208a] 93 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
56 X-Runtime: ['0.089481'] 94 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
57 X-XSS-Protection: [1; mode=block] 95 worker-src ''self'' blob: http://localhost:3000'
58 content-length: ['691'] 96 Content-Type:
59 status: {code: 200, message: OK} 97 - application/json; charset=utf-8
98 ETag:
99 - W/"ee7f4ec7bb2b808cd0b4f2762da41c32"
100 Referrer-Policy:
101 - strict-origin-when-cross-origin
102 Transfer-Encoding:
103 - chunked
104 Vary:
105 - Accept, Origin
106 X-Content-Type-Options:
107 - nosniff
108 X-Download-Options:
109 - noopen
110 X-Frame-Options:
111 - SAMEORIGIN
112 X-Permitted-Cross-Domain-Policies:
113 - none
114 X-Request-Id:
115 - 7455af36-928c-4339-8c38-a491ced98766
116 X-Runtime:
117 - '0.012999'
118 X-XSS-Protection:
119 - 1; mode=block
120 status:
121 code: 200
122 message: OK
60- request: 123- request:
61 body: null 124 body: null
62 headers: 125 headers:
63 Accept: ['*/*'] 126 Accept:
64 Accept-Encoding: ['gzip, deflate'] 127 - '*/*'
65 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 128 Accept-Encoding:
66 Connection: [keep-alive] 129 - gzip, deflate
67 User-Agent: [python-requests/2.18.4] 130 Authorization:
131 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
132 Connection:
133 - keep-alive
134 User-Agent:
135 - tests/v311
68 method: GET 136 method: GET
69 uri: http://localhost:3000/api/v1/admin/accounts/1 137 uri: http://localhost:3000/api/v1/admin/accounts/109304268902557892
70 response: 138 response:
71 body: {string: '{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}}'} 139 body:
140 string: '{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}}'
72 headers: 141 headers:
73 Cache-Control: ['no-cache, no-store'] 142 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 143 - no-store
75 Referrer-Policy: [strict-origin-when-cross-origin] 144 Content-Security-Policy:
76 Transfer-Encoding: [chunked] 145 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Vary: ['Accept-Encoding, Origin'] 146 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 X-Content-Type-Options: [nosniff] 147 style-src ''self'' http://localhost:3000 ''nonce-gp1fSFKeqP/pBeN3v808AQ=='';
79 X-Download-Options: [noopen] 148 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Frame-Options: [SAMEORIGIN] 149 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Permitted-Cross-Domain-Policies: [none] 150 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Request-Id: [88e398b2-4776-416c-a3da-6f5a80623a1e] 151 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-Runtime: ['0.077545'] 152 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 X-XSS-Protection: [1; mode=block] 153 worker-src ''self'' blob: http://localhost:3000'
85 content-length: ['852'] 154 Content-Type:
86 status: {code: 200, message: OK} 155 - application/json; charset=utf-8
156 ETag:
157 - W/"b1e23eccd2ecd923db919a320ca22b27"
158 Referrer-Policy:
159 - strict-origin-when-cross-origin
160 Transfer-Encoding:
161 - chunked
162 Vary:
163 - Accept, Origin
164 X-Content-Type-Options:
165 - nosniff
166 X-Download-Options:
167 - noopen
168 X-Frame-Options:
169 - SAMEORIGIN
170 X-Permitted-Cross-Domain-Policies:
171 - none
172 X-Request-Id:
173 - b2c51367-28f2-4f91-824c-529be127f3a3
174 X-Runtime:
175 - '0.013671'
176 X-XSS-Protection:
177 - 1; mode=block
178 status:
179 code: 200
180 message: OK
87version: 1 181version: 1
diff --git a/tests/cassettes/test_admin_moderation.yaml b/tests/cassettes/test_admin_moderation.yaml
index 77f6e79..63d7d45 100644
--- a/tests/cassettes/test_admin_moderation.yaml
+++ b/tests/cassettes/test_admin_moderation.yaml
@@ -2,375 +2,794 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/verify_credentials 16 uri: http://localhost:3000/api/v1/accounts/verify_credentials
12 response: 17 response:
13 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 18 body:
14 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 19 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
15 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":0,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"I 20 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
16 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}'} 21 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,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
22 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":1},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
17 headers: 23 headers:
18 Cache-Control: ['no-cache, no-store'] 24 Cache-Control:
19 Content-Type: [application/json; charset=utf-8] 25 - no-store
20 Referrer-Policy: [strict-origin-when-cross-origin] 26 Content-Security-Policy:
21 Transfer-Encoding: [chunked] 27 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
22 Vary: ['Accept-Encoding, Origin'] 28 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
23 X-Content-Type-Options: [nosniff] 29 style-src ''self'' http://localhost:3000 ''nonce-1KhgfPxBBaTnhWJxMJahIw=='';
24 X-Download-Options: [noopen] 30 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
25 X-Frame-Options: [SAMEORIGIN] 31 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
26 X-Permitted-Cross-Domain-Policies: [none] 32 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
27 X-Request-Id: [bbd092f2-ef97-4a64-b214-62c7f882bed0] 33 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.076734'] 34 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
29 X-XSS-Protection: [1; mode=block] 35 worker-src ''self'' blob: http://localhost:3000'
30 content-length: ['1220'] 36 Content-Type:
31 status: {code: 200, message: OK} 37 - application/json; charset=utf-8
38 ETag:
39 - W/"2ee229c3aee8eac5aa82aa96affda7b0"
40 Referrer-Policy:
41 - strict-origin-when-cross-origin
42 Transfer-Encoding:
43 - chunked
44 Vary:
45 - Accept, Origin
46 X-Content-Type-Options:
47 - nosniff
48 X-Download-Options:
49 - noopen
50 X-Frame-Options:
51 - SAMEORIGIN
52 X-Permitted-Cross-Domain-Policies:
53 - none
54 X-Request-Id:
55 - 519e085f-0d24-4464-b694-0a0d73e6390f
56 X-Runtime:
57 - '0.014624'
58 X-XSS-Protection:
59 - 1; mode=block
60 status:
61 code: 200
62 message: OK
32- request: 63- request:
33 body: send_email_notification=1&type=disable 64 body: send_email_notification=1&type=disable
34 headers: 65 headers:
35 Accept: ['*/*'] 66 Accept:
36 Accept-Encoding: ['gzip, deflate'] 67 - '*/*'
37 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 68 Accept-Encoding:
38 Connection: [keep-alive] 69 - gzip, deflate
39 Content-Length: ['38'] 70 Authorization:
40 Content-Type: [application/x-www-form-urlencoded] 71 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
41 User-Agent: [python-requests/2.18.4] 72 Connection:
73 - keep-alive
74 Content-Length:
75 - '38'
76 Content-Type:
77 - application/x-www-form-urlencoded
78 User-Agent:
79 - tests/v311
42 method: POST 80 method: POST
43 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/action 81 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/action
44 response: 82 response:
45 body: {string: '{}'} 83 body:
84 string: '{}'
46 headers: 85 headers:
47 Cache-Control: ['no-cache, no-store'] 86 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 87 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 88 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 89 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 90 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 91 style-src ''self'' http://localhost:3000 ''nonce-YnfrpUteFJdWzm1jnnJAAw=='';
53 X-Download-Options: [noopen] 92 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 93 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 94 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [bb9c5ba4-3255-4897-a7cc-b65c63e408e9] 95 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.910998'] 96 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 97 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['2'] 98 Content-Type:
60 status: {code: 200, message: OK} 99 - application/json; charset=utf-8
100 ETag:
101 - W/"44136fa355b3678a1146ad16f7e8649e"
102 Referrer-Policy:
103 - strict-origin-when-cross-origin
104 Transfer-Encoding:
105 - chunked
106 Vary:
107 - Accept, Origin
108 X-Content-Type-Options:
109 - nosniff
110 X-Download-Options:
111 - noopen
112 X-Frame-Options:
113 - SAMEORIGIN
114 X-Permitted-Cross-Domain-Policies:
115 - none
116 X-Request-Id:
117 - 7514de81-1d82-4830-8541-bd9d1b4859eb
118 X-Runtime:
119 - '0.053786'
120 X-XSS-Protection:
121 - 1; mode=block
122 status:
123 code: 200
124 message: OK
61- request: 125- request:
62 body: null 126 body: null
63 headers: 127 headers:
64 Accept: ['*/*'] 128 Accept:
65 Accept-Encoding: ['gzip, deflate'] 129 - '*/*'
66 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 130 Accept-Encoding:
67 Connection: [keep-alive] 131 - gzip, deflate
68 User-Agent: [python-requests/2.18.4] 132 Authorization:
133 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
134 Connection:
135 - keep-alive
136 User-Agent:
137 - tests/v311
69 method: GET 138 method: GET
70 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456 139 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456
71 response: 140 response:
72 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":true,"approved":true,"locale":"ja","invite_request":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 141 body:
73 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 142 string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":true,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
74 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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}}'} 143 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
144 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}]}}'
75 headers: 145 headers:
76 Cache-Control: ['no-cache, no-store'] 146 Cache-Control:
77 Content-Type: [application/json; charset=utf-8] 147 - no-store
78 Referrer-Policy: [strict-origin-when-cross-origin] 148 Content-Security-Policy:
79 Transfer-Encoding: [chunked] 149 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
80 Vary: ['Accept-Encoding, Origin'] 150 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
81 X-Content-Type-Options: [nosniff] 151 style-src ''self'' http://localhost:3000 ''nonce-agITfwuor5SaqcLIIt+j/g=='';
82 X-Download-Options: [noopen] 152 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
83 X-Frame-Options: [SAMEORIGIN] 153 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
84 X-Permitted-Cross-Domain-Policies: [none] 154 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
85 X-Request-Id: [416e1ee6-c4a9-45d6-86b3-497fd2a0738f] 155 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
86 X-Runtime: ['0.058314'] 156 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
87 X-XSS-Protection: [1; mode=block] 157 worker-src ''self'' blob: http://localhost:3000'
88 content-length: ['1300'] 158 Content-Type:
89 status: {code: 200, message: OK} 159 - application/json; charset=utf-8
160 ETag:
161 - W/"cd4c525e35f21988b433d10003f640c9"
162 Referrer-Policy:
163 - strict-origin-when-cross-origin
164 Transfer-Encoding:
165 - chunked
166 Vary:
167 - Accept, Origin
168 X-Content-Type-Options:
169 - nosniff
170 X-Download-Options:
171 - noopen
172 X-Frame-Options:
173 - SAMEORIGIN
174 X-Permitted-Cross-Domain-Policies:
175 - none
176 X-Request-Id:
177 - 658a926f-93b6-4e38-877b-76d5eddb5ba2
178 X-Runtime:
179 - '0.014700'
180 X-XSS-Protection:
181 - 1; mode=block
182 status:
183 code: 200
184 message: OK
90- request: 185- request:
91 body: null 186 body: null
92 headers: 187 headers:
93 Accept: ['*/*'] 188 Accept:
94 Accept-Encoding: ['gzip, deflate'] 189 - '*/*'
95 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 190 Accept-Encoding:
96 Connection: [keep-alive] 191 - gzip, deflate
97 Content-Length: ['0'] 192 Authorization:
98 User-Agent: [python-requests/2.18.4] 193 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
194 Connection:
195 - keep-alive
196 Content-Length:
197 - '0'
198 User-Agent:
199 - tests/v311
99 method: POST 200 method: POST
100 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/enable 201 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/enable
101 response: 202 response:
102 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 203 body:
103 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 204 string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
104 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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}}'} 205 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
206 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}]}}'
105 headers: 207 headers:
106 Cache-Control: ['no-cache, no-store'] 208 Cache-Control:
107 Content-Type: [application/json; charset=utf-8] 209 - no-store
108 Referrer-Policy: [strict-origin-when-cross-origin] 210 Content-Security-Policy:
109 Transfer-Encoding: [chunked] 211 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
110 Vary: ['Accept-Encoding, Origin'] 212 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
111 X-Content-Type-Options: [nosniff] 213 style-src ''self'' http://localhost:3000 ''nonce-+FwvmziVDAPM18N8NFH0/g=='';
112 X-Download-Options: [noopen] 214 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
113 X-Frame-Options: [SAMEORIGIN] 215 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
114 X-Permitted-Cross-Domain-Policies: [none] 216 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
115 X-Request-Id: [faf334d4-2960-4d4b-b642-bba86aa5d0db] 217 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
116 X-Runtime: ['0.102111'] 218 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
117 X-XSS-Protection: [1; mode=block] 219 worker-src ''self'' blob: http://localhost:3000'
118 content-length: ['1301'] 220 Content-Type:
119 status: {code: 200, message: OK} 221 - application/json; charset=utf-8
222 ETag:
223 - W/"4a35556e80b9e252623b52538d60a640"
224 Referrer-Policy:
225 - strict-origin-when-cross-origin
226 Transfer-Encoding:
227 - chunked
228 Vary:
229 - Accept, Origin
230 X-Content-Type-Options:
231 - nosniff
232 X-Download-Options:
233 - noopen
234 X-Frame-Options:
235 - SAMEORIGIN
236 X-Permitted-Cross-Domain-Policies:
237 - none
238 X-Request-Id:
239 - 2a6edfeb-fd2a-4ee2-8f44-4607236e010f
240 X-Runtime:
241 - '0.031596'
242 X-XSS-Protection:
243 - 1; mode=block
244 status:
245 code: 200
246 message: OK
120- request: 247- request:
121 body: send_email_notification=1&type=silence 248 body: send_email_notification=1&type=silence
122 headers: 249 headers:
123 Accept: ['*/*'] 250 Accept:
124 Accept-Encoding: ['gzip, deflate'] 251 - '*/*'
125 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 252 Accept-Encoding:
126 Connection: [keep-alive] 253 - gzip, deflate
127 Content-Length: ['38'] 254 Authorization:
128 Content-Type: [application/x-www-form-urlencoded] 255 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
129 User-Agent: [python-requests/2.18.4] 256 Connection:
257 - keep-alive
258 Content-Length:
259 - '38'
260 Content-Type:
261 - application/x-www-form-urlencoded
262 User-Agent:
263 - tests/v311
130 method: POST 264 method: POST
131 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/action 265 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/action
132 response: 266 response:
133 body: {string: '{}'} 267 body:
268 string: '{}'
134 headers: 269 headers:
135 Cache-Control: ['no-cache, no-store'] 270 Cache-Control:
136 Content-Type: [application/json; charset=utf-8] 271 - no-store
137 Referrer-Policy: [strict-origin-when-cross-origin] 272 Content-Security-Policy:
138 Transfer-Encoding: [chunked] 273 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
139 Vary: ['Accept-Encoding, Origin'] 274 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
140 X-Content-Type-Options: [nosniff] 275 style-src ''self'' http://localhost:3000 ''nonce-bIAcuL8D+TgmHpXV5y96gA=='';
141 X-Download-Options: [noopen] 276 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
142 X-Frame-Options: [SAMEORIGIN] 277 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
143 X-Permitted-Cross-Domain-Policies: [none] 278 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
144 X-Request-Id: [be91b9e5-42db-43f2-86a8-9b0db78112b6] 279 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
145 X-Runtime: ['0.505571'] 280 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
146 X-XSS-Protection: [1; mode=block] 281 worker-src ''self'' blob: http://localhost:3000'
147 content-length: ['2'] 282 Content-Type:
148 status: {code: 200, message: OK} 283 - application/json; charset=utf-8
284 ETag:
285 - W/"44136fa355b3678a1146ad16f7e8649e"
286 Referrer-Policy:
287 - strict-origin-when-cross-origin
288 Transfer-Encoding:
289 - chunked
290 Vary:
291 - Accept, Origin
292 X-Content-Type-Options:
293 - nosniff
294 X-Download-Options:
295 - noopen
296 X-Frame-Options:
297 - SAMEORIGIN
298 X-Permitted-Cross-Domain-Policies:
299 - none
300 X-Request-Id:
301 - 25d20974-a154-4cd8-b227-6bd2881633d5
302 X-Runtime:
303 - '0.025571'
304 X-XSS-Protection:
305 - 1; mode=block
306 status:
307 code: 200
308 message: OK
149- request: 309- request:
150 body: null 310 body: null
151 headers: 311 headers:
152 Accept: ['*/*'] 312 Accept:
153 Accept-Encoding: ['gzip, deflate'] 313 - '*/*'
154 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 314 Accept-Encoding:
155 Connection: [keep-alive] 315 - gzip, deflate
156 User-Agent: [python-requests/2.18.4] 316 Authorization:
317 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
318 Connection:
319 - keep-alive
320 User-Agent:
321 - tests/v311
157 method: GET 322 method: GET
158 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456 323 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456
159 response: 324 response:
160 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":true,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 325 body:
161 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 326 string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":true,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
162 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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}}'} 327 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
328 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","limited":true,"noindex":false,"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}}'
163 headers: 329 headers:
164 Cache-Control: ['no-cache, no-store'] 330 Cache-Control:
165 Content-Type: [application/json; charset=utf-8] 331 - no-store
166 Referrer-Policy: [strict-origin-when-cross-origin] 332 Content-Security-Policy:
167 Transfer-Encoding: [chunked] 333 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
168 Vary: ['Accept-Encoding, Origin'] 334 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
169 X-Content-Type-Options: [nosniff] 335 style-src ''self'' http://localhost:3000 ''nonce-QZ0reswO4WKg2JWdeb9H8Q=='';
170 X-Download-Options: [noopen] 336 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
171 X-Frame-Options: [SAMEORIGIN] 337 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
172 X-Permitted-Cross-Domain-Policies: [none] 338 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
173 X-Request-Id: [1c36ac73-6cf6-42aa-bcf3-85383e507bec] 339 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
174 X-Runtime: ['0.100968'] 340 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
175 X-XSS-Protection: [1; mode=block] 341 worker-src ''self'' blob: http://localhost:3000'
176 content-length: ['1300'] 342 Content-Type:
177 status: {code: 200, message: OK} 343 - application/json; charset=utf-8
344 ETag:
345 - W/"2512f2602ce50dd232f04807c2729fbe"
346 Referrer-Policy:
347 - strict-origin-when-cross-origin
348 Transfer-Encoding:
349 - chunked
350 Vary:
351 - Accept, Origin
352 X-Content-Type-Options:
353 - nosniff
354 X-Download-Options:
355 - noopen
356 X-Frame-Options:
357 - SAMEORIGIN
358 X-Permitted-Cross-Domain-Policies:
359 - none
360 X-Request-Id:
361 - b03042eb-9953-4290-90e8-b88d288f6a12
362 X-Runtime:
363 - '0.016708'
364 X-XSS-Protection:
365 - 1; mode=block
366 status:
367 code: 200
368 message: OK
178- request: 369- request:
179 body: null 370 body: null
180 headers: 371 headers:
181 Accept: ['*/*'] 372 Accept:
182 Accept-Encoding: ['gzip, deflate'] 373 - '*/*'
183 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 374 Accept-Encoding:
184 Connection: [keep-alive] 375 - gzip, deflate
185 Content-Length: ['0'] 376 Authorization:
186 User-Agent: [python-requests/2.18.4] 377 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
378 Connection:
379 - keep-alive
380 Content-Length:
381 - '0'
382 User-Agent:
383 - tests/v311
187 method: POST 384 method: POST
188 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/unsilence 385 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/unsilence
189 response: 386 response:
190 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 387 body:
191 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 388 string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
192 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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}}'} 389 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
390 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}]}}'
193 headers: 391 headers:
194 Cache-Control: ['no-cache, no-store'] 392 Cache-Control:
195 Content-Type: [application/json; charset=utf-8] 393 - no-store
196 Referrer-Policy: [strict-origin-when-cross-origin] 394 Content-Security-Policy:
197 Transfer-Encoding: [chunked] 395 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
198 Vary: ['Accept-Encoding, Origin'] 396 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
199 X-Content-Type-Options: [nosniff] 397 style-src ''self'' http://localhost:3000 ''nonce-7bI+ImR+RnLGUDkBbgi6hw=='';
200 X-Download-Options: [noopen] 398 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
201 X-Frame-Options: [SAMEORIGIN] 399 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
202 X-Permitted-Cross-Domain-Policies: [none] 400 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
203 X-Request-Id: [0cb4500e-36a3-40c3-9403-67aff8c02afc] 401 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
204 X-Runtime: ['0.135202'] 402 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
205 X-XSS-Protection: [1; mode=block] 403 worker-src ''self'' blob: http://localhost:3000'
206 content-length: ['1301'] 404 Content-Type:
207 status: {code: 200, message: OK} 405 - application/json; charset=utf-8
406 ETag:
407 - W/"4a35556e80b9e252623b52538d60a640"
408 Referrer-Policy:
409 - strict-origin-when-cross-origin
410 Transfer-Encoding:
411 - chunked
412 Vary:
413 - Accept, Origin
414 X-Content-Type-Options:
415 - nosniff
416 X-Download-Options:
417 - noopen
418 X-Frame-Options:
419 - SAMEORIGIN
420 X-Permitted-Cross-Domain-Policies:
421 - none
422 X-Request-Id:
423 - 4b456101-ea9e-4037-baff-31f60c32199b
424 X-Runtime:
425 - '0.035982'
426 X-XSS-Protection:
427 - 1; mode=block
428 status:
429 code: 200
430 message: OK
208- request: 431- request:
209 body: send_email_notification=1&type=suspend 432 body: send_email_notification=1&type=suspend
210 headers: 433 headers:
211 Accept: ['*/*'] 434 Accept:
212 Accept-Encoding: ['gzip, deflate'] 435 - '*/*'
213 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 436 Accept-Encoding:
214 Connection: [keep-alive] 437 - gzip, deflate
215 Content-Length: ['38'] 438 Authorization:
216 Content-Type: [application/x-www-form-urlencoded] 439 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
217 User-Agent: [python-requests/2.18.4] 440 Connection:
441 - keep-alive
442 Content-Length:
443 - '38'
444 Content-Type:
445 - application/x-www-form-urlencoded
446 User-Agent:
447 - tests/v311
218 method: POST 448 method: POST
219 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/action 449 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/action
220 response: 450 response:
221 body: {string: '{}'} 451 body:
452 string: '{}'
222 headers: 453 headers:
223 Cache-Control: ['no-cache, no-store'] 454 Cache-Control:
224 Content-Type: [application/json; charset=utf-8] 455 - no-store
225 Referrer-Policy: [strict-origin-when-cross-origin] 456 Content-Security-Policy:
226 Transfer-Encoding: [chunked] 457 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
227 Vary: ['Accept-Encoding, Origin'] 458 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
228 X-Content-Type-Options: [nosniff] 459 style-src ''self'' http://localhost:3000 ''nonce-6L8lj9HEdMYfsm08ujYMhg=='';
229 X-Download-Options: [noopen] 460 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
230 X-Frame-Options: [SAMEORIGIN] 461 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
231 X-Permitted-Cross-Domain-Policies: [none] 462 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
232 X-Request-Id: [86ec9bad-644c-489c-a48e-2b19083f6d12] 463 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
233 X-Runtime: ['0.674901'] 464 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
234 X-XSS-Protection: [1; mode=block] 465 worker-src ''self'' blob: http://localhost:3000'
235 content-length: ['2'] 466 Content-Type:
236 status: {code: 200, message: OK} 467 - application/json; charset=utf-8
468 ETag:
469 - W/"44136fa355b3678a1146ad16f7e8649e"
470 Referrer-Policy:
471 - strict-origin-when-cross-origin
472 Transfer-Encoding:
473 - chunked
474 Vary:
475 - Accept, Origin
476 X-Content-Type-Options:
477 - nosniff
478 X-Download-Options:
479 - noopen
480 X-Frame-Options:
481 - SAMEORIGIN
482 X-Permitted-Cross-Domain-Policies:
483 - none
484 X-Request-Id:
485 - a488bcdd-0458-42e8-999f-d8a1a8ea6678
486 X-Runtime:
487 - '0.040094'
488 X-XSS-Protection:
489 - 1; mode=block
490 status:
491 code: 200
492 message: OK
237- request: 493- request:
238 body: null 494 body: null
239 headers: 495 headers:
240 Accept: ['*/*'] 496 Accept:
241 Accept-Encoding: ['gzip, deflate'] 497 - '*/*'
242 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 498 Accept-Encoding:
243 Connection: [keep-alive] 499 - gzip, deflate
244 User-Agent: [python-requests/2.18.4] 500 Authorization:
501 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
502 Connection:
503 - keep-alive
504 User-Agent:
505 - tests/v311
245 method: GET 506 method: GET
246 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456 507 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456
247 response: 508 response:
248 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":true,"silenced":false,"disabled":true,"approved":true,"locale":"ja","invite_request":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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[]}}'} 509 body:
510 string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":true,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":false,"bot":false,"discoverable":false,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test","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":2,"last_status_at":"2022-11-07","suspended":true,"noindex":false,"emojis":[],"fields":[]}}'
249 headers: 511 headers:
250 Cache-Control: ['no-cache, no-store'] 512 Cache-Control:
251 Content-Type: [application/json; charset=utf-8] 513 - no-store
252 Referrer-Policy: [strict-origin-when-cross-origin] 514 Content-Security-Policy:
253 Transfer-Encoding: [chunked] 515 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
254 Vary: ['Accept-Encoding, Origin'] 516 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
255 X-Content-Type-Options: [nosniff] 517 style-src ''self'' http://localhost:3000 ''nonce-3FgrFi1I17gh9ZCWWOo5UQ=='';
256 X-Download-Options: [noopen] 518 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
257 X-Frame-Options: [SAMEORIGIN] 519 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
258 X-Permitted-Cross-Domain-Policies: [none] 520 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
259 X-Request-Id: [b47295e8-4f7f-4aa1-ab77-e0c8fd350a40] 521 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
260 X-Runtime: ['0.204272'] 522 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
261 X-XSS-Protection: [1; mode=block] 523 worker-src ''self'' blob: http://localhost:3000'
262 content-length: ['943'] 524 Content-Type:
263 status: {code: 200, message: OK} 525 - application/json; charset=utf-8
526 ETag:
527 - W/"04e40af368f3a4fe298cde713ebc84d2"
528 Referrer-Policy:
529 - strict-origin-when-cross-origin
530 Transfer-Encoding:
531 - chunked
532 Vary:
533 - Accept, Origin
534 X-Content-Type-Options:
535 - nosniff
536 X-Download-Options:
537 - noopen
538 X-Frame-Options:
539 - SAMEORIGIN
540 X-Permitted-Cross-Domain-Policies:
541 - none
542 X-Request-Id:
543 - aa48c035-5e36-4db2-920a-9d0e56301532
544 X-Runtime:
545 - '0.018107'
546 X-XSS-Protection:
547 - 1; mode=block
548 status:
549 code: 200
550 message: OK
264- request: 551- request:
265 body: null 552 body: null
266 headers: 553 headers:
267 Accept: ['*/*'] 554 Accept:
268 Accept-Encoding: ['gzip, deflate'] 555 - '*/*'
269 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 556 Accept-Encoding:
270 Connection: [keep-alive] 557 - gzip, deflate
271 Content-Length: ['0'] 558 Authorization:
272 User-Agent: [python-requests/2.18.4] 559 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
560 Connection:
561 - keep-alive
562 Content-Length:
563 - '0'
564 User-Agent:
565 - tests/v311
273 method: POST 566 method: POST
274 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/unsuspend 567 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/unsuspend
275 response: 568 response:
276 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[]}}'} 569 body:
570 string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
571 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
572 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}]}}'
277 headers: 573 headers:
278 Cache-Control: ['no-cache, no-store'] 574 Cache-Control:
279 Content-Type: [application/json; charset=utf-8] 575 - no-store
280 Referrer-Policy: [strict-origin-when-cross-origin] 576 Content-Security-Policy:
281 Transfer-Encoding: [chunked] 577 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
282 Vary: ['Accept-Encoding, Origin'] 578 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
283 X-Content-Type-Options: [nosniff] 579 style-src ''self'' http://localhost:3000 ''nonce-bg7DEW4byIJKa6v2/ZWwcg=='';
284 X-Download-Options: [noopen] 580 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
285 X-Frame-Options: [SAMEORIGIN] 581 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
286 X-Permitted-Cross-Domain-Policies: [none] 582 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
287 X-Request-Id: [01a5da71-d1f1-4e0e-80ca-bcc4a43d4459] 583 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
288 X-Runtime: ['0.243651'] 584 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
289 X-XSS-Protection: [1; mode=block] 585 worker-src ''self'' blob: http://localhost:3000'
290 content-length: ['945'] 586 Content-Type:
291 status: {code: 200, message: OK} 587 - application/json; charset=utf-8
588 ETag:
589 - W/"4a35556e80b9e252623b52538d60a640"
590 Referrer-Policy:
591 - strict-origin-when-cross-origin
592 Transfer-Encoding:
593 - chunked
594 Vary:
595 - Accept, Origin
596 X-Content-Type-Options:
597 - nosniff
598 X-Download-Options:
599 - noopen
600 X-Frame-Options:
601 - SAMEORIGIN
602 X-Permitted-Cross-Domain-Policies:
603 - none
604 X-Request-Id:
605 - 0033b114-a0d1-422d-8568-68d61452adb1
606 X-Runtime:
607 - '0.037843'
608 X-XSS-Protection:
609 - 1; mode=block
610 status:
611 code: 200
612 message: OK
292- request: 613- request:
293 body: null 614 body: null
294 headers: 615 headers:
295 Accept: ['*/*'] 616 Accept:
296 Accept-Encoding: ['gzip, deflate'] 617 - '*/*'
297 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 618 Accept-Encoding:
298 Connection: [keep-alive] 619 - gzip, deflate
299 Content-Length: ['0'] 620 Authorization:
300 User-Agent: [python-requests/2.18.4] 621 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
622 Connection:
623 - keep-alive
624 Content-Length:
625 - '0'
626 User-Agent:
627 - tests/v311
301 method: POST 628 method: POST
302 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/unsuspend 629 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/unsuspend
303 response: 630 response:
304 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[]}}'} 631 body:
632 string: '{"error":"This action is not allowed"}'
305 headers: 633 headers:
306 Cache-Control: ['no-cache, no-store'] 634 Cache-Control:
307 Content-Type: [application/json; charset=utf-8] 635 - no-store
308 Referrer-Policy: [strict-origin-when-cross-origin] 636 Content-Security-Policy:
309 Transfer-Encoding: [chunked] 637 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
310 Vary: ['Accept-Encoding, Origin'] 638 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
311 X-Content-Type-Options: [nosniff] 639 style-src ''self'' http://localhost:3000 ''nonce-iXHp825pN2I5Nb20AHDirw=='';
312 X-Download-Options: [noopen] 640 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
313 X-Frame-Options: [SAMEORIGIN] 641 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
314 X-Permitted-Cross-Domain-Policies: [none] 642 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
315 X-Request-Id: [0e6b9e7d-9db4-4245-bf36-558dbf175ebb] 643 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
316 X-Runtime: ['0.081688'] 644 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
317 X-XSS-Protection: [1; mode=block] 645 worker-src ''self'' blob: http://localhost:3000'
318 content-length: ['945'] 646 Content-Type:
319 status: {code: 200, message: OK} 647 - application/json; charset=utf-8
648 Referrer-Policy:
649 - strict-origin-when-cross-origin
650 Transfer-Encoding:
651 - chunked
652 Vary:
653 - Accept, Origin
654 X-Content-Type-Options:
655 - nosniff
656 X-Download-Options:
657 - noopen
658 X-Frame-Options:
659 - SAMEORIGIN
660 X-Permitted-Cross-Domain-Policies:
661 - none
662 X-Request-Id:
663 - c7b99e97-4ed2-40a3-9a3d-195a9d06ee2d
664 X-Runtime:
665 - '0.010722'
666 X-XSS-Protection:
667 - 1; mode=block
668 status:
669 code: 403
670 message: Forbidden
320- request: 671- request:
321 body: null 672 body: null
322 headers: 673 headers:
323 Accept: ['*/*'] 674 Accept:
324 Accept-Encoding: ['gzip, deflate'] 675 - '*/*'
325 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 676 Accept-Encoding:
326 Connection: [keep-alive] 677 - gzip, deflate
327 Content-Length: ['0'] 678 Authorization:
328 User-Agent: [python-requests/2.18.4] 679 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
680 Connection:
681 - keep-alive
682 Content-Length:
683 - '0'
684 User-Agent:
685 - tests/v311
329 method: POST 686 method: POST
330 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/enable 687 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/enable
331 response: 688 response:
332 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[]}}'} 689 body:
690 string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
691 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
692 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}]}}'
333 headers: 693 headers:
334 Cache-Control: ['no-cache, no-store'] 694 Cache-Control:
335 Content-Type: [application/json; charset=utf-8] 695 - no-store
336 Referrer-Policy: [strict-origin-when-cross-origin] 696 Content-Security-Policy:
337 Transfer-Encoding: [chunked] 697 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
338 Vary: ['Accept-Encoding, Origin'] 698 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
339 X-Content-Type-Options: [nosniff] 699 style-src ''self'' http://localhost:3000 ''nonce-nWcLJOq38YMkCVGVGEeMSg=='';
340 X-Download-Options: [noopen] 700 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
341 X-Frame-Options: [SAMEORIGIN] 701 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
342 X-Permitted-Cross-Domain-Policies: [none] 702 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
343 X-Request-Id: [c97426c7-15a4-43f0-8c80-5c3d69133e98] 703 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
344 X-Runtime: ['0.094445'] 704 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
345 X-XSS-Protection: [1; mode=block] 705 worker-src ''self'' blob: http://localhost:3000'
346 content-length: ['945'] 706 Content-Type:
347 status: {code: 200, message: OK} 707 - application/json; charset=utf-8
708 ETag:
709 - W/"4a35556e80b9e252623b52538d60a640"
710 Referrer-Policy:
711 - strict-origin-when-cross-origin
712 Transfer-Encoding:
713 - chunked
714 Vary:
715 - Accept, Origin
716 X-Content-Type-Options:
717 - nosniff
718 X-Download-Options:
719 - noopen
720 X-Frame-Options:
721 - SAMEORIGIN
722 X-Permitted-Cross-Domain-Policies:
723 - none
724 X-Request-Id:
725 - 29695fbc-aebd-4789-b549-df8244ac48bf
726 X-Runtime:
727 - '0.025492'
728 X-XSS-Protection:
729 - 1; mode=block
730 status:
731 code: 200
732 message: OK
348- request: 733- request:
349 body: null 734 body: null
350 headers: 735 headers:
351 Accept: ['*/*'] 736 Accept:
352 Accept-Encoding: ['gzip, deflate'] 737 - '*/*'
353 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 738 Accept-Encoding:
354 Connection: [keep-alive] 739 - gzip, deflate
355 Content-Length: ['0'] 740 Authorization:
356 User-Agent: [python-requests/2.18.4] 741 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
742 Connection:
743 - keep-alive
744 Content-Length:
745 - '0'
746 User-Agent:
747 - tests/v311
357 method: POST 748 method: POST
358 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/unsilence 749 uri: http://localhost:3000/api/v1/admin/accounts/1234567890123456/unsilence
359 response: 750 response:
360 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":0,"last_status_at":"2020-02-22","emojis":[],"fields":[]}}'} 751 body:
752 string: '{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
753 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
754 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}]}}'
361 headers: 755 headers:
362 Cache-Control: ['no-cache, no-store'] 756 Cache-Control:
363 Content-Type: [application/json; charset=utf-8] 757 - no-store
364 Referrer-Policy: [strict-origin-when-cross-origin] 758 Content-Security-Policy:
365 Transfer-Encoding: [chunked] 759 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
366 Vary: ['Accept-Encoding, Origin'] 760 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
367 X-Content-Type-Options: [nosniff] 761 style-src ''self'' http://localhost:3000 ''nonce-RF9QcEw0L4l/mwBSIy4Jdw=='';
368 X-Download-Options: [noopen] 762 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
369 X-Frame-Options: [SAMEORIGIN] 763 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
370 X-Permitted-Cross-Domain-Policies: [none] 764 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
371 X-Request-Id: [3aa6caa4-0ade-4e63-abb1-0b4d5103bb02] 765 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
372 X-Runtime: ['0.113679'] 766 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
373 X-XSS-Protection: [1; mode=block] 767 worker-src ''self'' blob: http://localhost:3000'
374 content-length: ['945'] 768 Content-Type:
375 status: {code: 200, message: OK} 769 - application/json; charset=utf-8
770 ETag:
771 - W/"4a35556e80b9e252623b52538d60a640"
772 Referrer-Policy:
773 - strict-origin-when-cross-origin
774 Transfer-Encoding:
775 - chunked
776 Vary:
777 - Accept, Origin
778 X-Content-Type-Options:
779 - nosniff
780 X-Download-Options:
781 - noopen
782 X-Frame-Options:
783 - SAMEORIGIN
784 X-Permitted-Cross-Domain-Policies:
785 - none
786 X-Request-Id:
787 - 50e26ec9-92b5-4fbc-8ecc-0c493b5f9425
788 X-Runtime:
789 - '0.029715'
790 X-XSS-Protection:
791 - 1; mode=block
792 status:
793 code: 200
794 message: OK
376version: 1 795version: 1
diff --git a/tests/cassettes/test_admin_reports.yaml b/tests/cassettes/test_admin_reports.yaml
index a9ba1e3..3f2f3a0 100644
--- a/tests/cassettes/test_admin_reports.yaml
+++ b/tests/cassettes/test_admin_reports.yaml
@@ -2,372 +2,843 @@ 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":"103704145797784722","created_at":"2020-02-22T19:28:05.647Z","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/103704145797784722","url":"http://localhost/@mastodonpy_test/103704145797784722","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 23 string: '{"id":"109304314786981899","created_at":"2022-11-07T20:04:42.956Z","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/109304314786981899","url":"http://localhost:3000/@mastodonpy_test/109304314786981899","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-QyRtQXrir6+MWquuIar4Zg=='';
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: [44eb5f4d-f816-4457-8477-2fe1323f34b2] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.369987'] 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/"be3827fa12f3cd869e95ca3c9ee2f9ad"
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 - '193'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.999194Z'
64 X-Request-Id:
65 - 41ee9683-23cc-4ea5-aa8b-32aa7b1ad37c
66 X-Runtime:
67 - '0.055480'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 User-Agent: [python-requests/2.18.4] 80 Authorization:
81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 User-Agent:
85 - tests/v311
40 method: GET 86 method: GET
41 uri: http://localhost:3000/api/v1/accounts/verify_credentials 87 uri: http://localhost:3000/api/v1/accounts/verify_credentials
42 response: 88 response:
43 body: {string: '{"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":1,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 89 body:
90 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
91 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
92 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,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
93 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":1},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
44 headers: 94 headers:
45 Cache-Control: ['no-cache, no-store'] 95 Cache-Control:
46 Content-Type: [application/json; charset=utf-8] 96 - no-store
47 Referrer-Policy: [strict-origin-when-cross-origin] 97 Content-Security-Policy:
48 Transfer-Encoding: [chunked] 98 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
49 Vary: ['Accept-Encoding, Origin'] 99 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
50 X-Content-Type-Options: [nosniff] 100 style-src ''self'' http://localhost:3000 ''nonce-05c6u/nlyBBa8dTPKuGERQ=='';
51 X-Download-Options: [noopen] 101 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
52 X-Frame-Options: [SAMEORIGIN] 102 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
53 X-Permitted-Cross-Domain-Policies: [none] 103 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
54 X-Request-Id: [fb559083-09b2-480e-8a23-9de7d4060398] 104 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
55 X-Runtime: ['0.067673'] 105 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
56 X-XSS-Protection: [1; mode=block] 106 worker-src ''self'' blob: http://localhost:3000'
57 content-length: ['745'] 107 Content-Type:
58 status: {code: 200, message: OK} 108 - application/json; charset=utf-8
109 ETag:
110 - W/"fa2097375a66aebc21a91d876ad37678"
111 Referrer-Policy:
112 - strict-origin-when-cross-origin
113 Transfer-Encoding:
114 - chunked
115 Vary:
116 - Accept, Origin
117 X-Content-Type-Options:
118 - nosniff
119 X-Download-Options:
120 - noopen
121 X-Frame-Options:
122 - SAMEORIGIN
123 X-Permitted-Cross-Domain-Policies:
124 - none
125 X-Request-Id:
126 - 6ac3ab88-2ceb-4b04-9eb3-dda4272dae35
127 X-Runtime:
128 - '0.012281'
129 X-XSS-Protection:
130 - 1; mode=block
131 status:
132 code: 200
133 message: OK
59- request: 134- request:
60 body: null 135 body: null
61 headers: 136 headers:
62 Accept: ['*/*'] 137 Accept:
63 Accept-Encoding: ['gzip, deflate'] 138 - '*/*'
64 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 139 Accept-Encoding:
65 Connection: [keep-alive] 140 - gzip, deflate
66 User-Agent: [python-requests/2.18.4] 141 Authorization:
142 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
143 Connection:
144 - keep-alive
145 User-Agent:
146 - tests/v311
67 method: GET 147 method: GET
68 uri: http://localhost:3000/api/v1/accounts/verify_credentials 148 uri: http://localhost:3000/api/v1/accounts/verify_credentials
69 response: 149 response:
70 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 150 body:
151 string: '{"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":3,"last_status_at":"2022-11-07","noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}'
71 headers: 152 headers:
72 Cache-Control: ['no-cache, no-store'] 153 Cache-Control:
73 Content-Type: [application/json; charset=utf-8] 154 - no-store
74 Referrer-Policy: [strict-origin-when-cross-origin] 155 Content-Security-Policy:
75 Transfer-Encoding: [chunked] 156 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
76 Vary: ['Accept-Encoding, Origin'] 157 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
77 X-Content-Type-Options: [nosniff] 158 style-src ''self'' http://localhost:3000 ''nonce-j8SCBkrOFBLVNc4BSECEsg=='';
78 X-Download-Options: [noopen] 159 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
79 X-Frame-Options: [SAMEORIGIN] 160 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
80 X-Permitted-Cross-Domain-Policies: [none] 161 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
81 X-Request-Id: [ed4d8cd8-e4a8-4835-8969-49af83ca0d2c] 162 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
82 X-Runtime: ['0.040289'] 163 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
83 X-XSS-Protection: [1; mode=block] 164 worker-src ''self'' blob: http://localhost:3000'
84 content-length: ['691'] 165 Content-Type:
85 status: {code: 200, message: OK} 166 - application/json; charset=utf-8
167 ETag:
168 - W/"ee7f4ec7bb2b808cd0b4f2762da41c32"
169 Referrer-Policy:
170 - strict-origin-when-cross-origin
171 Transfer-Encoding:
172 - chunked
173 Vary:
174 - Accept, Origin
175 X-Content-Type-Options:
176 - nosniff
177 X-Download-Options:
178 - noopen
179 X-Frame-Options:
180 - SAMEORIGIN
181 X-Permitted-Cross-Domain-Policies:
182 - none
183 X-Request-Id:
184 - da660046-9a31-47f7-939a-ac6ea140b5ae
185 X-Runtime:
186 - '0.012974'
187 X-XSS-Protection:
188 - 1; mode=block
189 status:
190 code: 200
191 message: OK
86- request: 192- request:
87 body: comment=api+crimes&account_id=1234567890123456&status_ids%5B%5D=103704145797784722 193 body: account_id=1234567890123456&comment=api+crimes&status_ids%5B%5D=109304314786981899
88 headers: 194 headers:
89 Accept: ['*/*'] 195 Accept:
90 Accept-Encoding: ['gzip, deflate'] 196 - '*/*'
91 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 197 Accept-Encoding:
92 Connection: [keep-alive] 198 - gzip, deflate
93 Content-Length: ['82'] 199 Authorization:
94 Content-Type: [application/x-www-form-urlencoded] 200 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
95 User-Agent: [python-requests/2.18.4] 201 Connection:
202 - keep-alive
203 Content-Length:
204 - '82'
205 Content-Type:
206 - application/x-www-form-urlencoded
207 User-Agent:
208 - tests/v311
96 method: POST 209 method: POST
97 uri: http://localhost:3000/api/v1/reports/ 210 uri: http://localhost:3000/api/v1/reports/
98 response: 211 response:
99 body: {string: '{"id":"1","action_taken":false}'} 212 body:
213 string: '{"id":"2","action_taken":false,"action_taken_at":null,"category":"other","comment":"api
214 crimes","forwarded":false,"created_at":"2022-11-07T20:04:43.057Z","status_ids":[109304314786981899],"rule_ids":null,"target_account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
215 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
216 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}]}}'
100 headers: 217 headers:
101 Cache-Control: ['no-cache, no-store'] 218 Cache-Control:
102 Content-Type: [application/json; charset=utf-8] 219 - no-store
103 Referrer-Policy: [strict-origin-when-cross-origin] 220 Content-Security-Policy:
104 Transfer-Encoding: [chunked] 221 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
105 Vary: ['Accept-Encoding, Origin'] 222 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
106 X-Content-Type-Options: [nosniff] 223 style-src ''self'' http://localhost:3000 ''nonce-T6yx5rW22ysX5W/9nanTAA=='';
107 X-Download-Options: [noopen] 224 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
108 X-Frame-Options: [SAMEORIGIN] 225 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
109 X-Permitted-Cross-Domain-Policies: [none] 226 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
110 X-Request-Id: [8f4f2b6f-8344-4163-bd52-c5e02c2be026] 227 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
111 X-Runtime: ['0.130705'] 228 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
112 X-XSS-Protection: [1; mode=block] 229 worker-src ''self'' blob: http://localhost:3000'
113 content-length: ['31'] 230 Content-Type:
114 status: {code: 200, message: OK} 231 - application/json; charset=utf-8
232 ETag:
233 - W/"c69f8881479e21bda457965466af514c"
234 Referrer-Policy:
235 - strict-origin-when-cross-origin
236 Transfer-Encoding:
237 - chunked
238 Vary:
239 - Accept, Origin
240 X-Content-Type-Options:
241 - nosniff
242 X-Download-Options:
243 - noopen
244 X-Frame-Options:
245 - SAMEORIGIN
246 X-Permitted-Cross-Domain-Policies:
247 - none
248 X-RateLimit-Limit:
249 - '400'
250 X-RateLimit-Remaining:
251 - '400'
252 X-RateLimit-Reset:
253 - '2022-11-08T00:00:00.077065Z'
254 X-Request-Id:
255 - d350558d-f95c-4915-b21e-3553ce9d81c9
256 X-Runtime:
257 - '0.039972'
258 X-XSS-Protection:
259 - 1; mode=block
260 status:
261 code: 200
262 message: OK
115- request: 263- request:
116 body: null 264 body: null
117 headers: 265 headers:
118 Accept: ['*/*'] 266 Accept:
119 Accept-Encoding: ['gzip, deflate'] 267 - '*/*'
120 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 268 Accept-Encoding:
121 Connection: [keep-alive] 269 - gzip, deflate
122 User-Agent: [python-requests/2.18.4] 270 Authorization:
271 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
272 Connection:
273 - keep-alive
274 User-Agent:
275 - tests/v311
123 method: GET 276 method: GET
124 uri: http://localhost:3000/api/v1/admin/reports 277 uri: http://localhost:3000/api/v1/admin/reports
125 response: 278 response:
126 body: {string: '[{"id":"1","action_taken":false,"comment":"api crimes","created_at":"2020-02-22T19:28:06.028Z","updated_at":"2020-02-22T19:28:06.028Z","account":{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"103704145797784722","created_at":"2020-02-22T19:28:05.647Z","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/103704145797784722","url":"http://localhost/@mastodonpy_test/103704145797784722","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 279 body:
127 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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]}]'} 280 string: '[{"id":"2","action_taken":false,"action_taken_at":null,"category":"other","comment":"api
281 crimes","forwarded":false,"created_at":"2022-11-07T20:04:43.057Z","updated_at":"2022-11-07T20:04:43.057Z","account":{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
282 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
283 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}]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"109304314786981899","created_at":"2022-11-07T20:04:42.956Z","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/109304314786981899","url":"http://localhost:3000/@mastodonpy_test/109304314786981899","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
284 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
285 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
286 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}],"rules":[]}]'
128 headers: 287 headers:
129 Cache-Control: ['no-cache, no-store'] 288 Cache-Control:
130 Content-Type: [application/json; charset=utf-8] 289 - no-store
131 Link: ['<http://localhost:3000/api/v1/admin/reports?min_id=1>; rel="prev"'] 290 Content-Security-Policy:
132 Referrer-Policy: [strict-origin-when-cross-origin] 291 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
133 Transfer-Encoding: [chunked] 292 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
134 Vary: ['Accept-Encoding, Origin'] 293 style-src ''self'' http://localhost:3000 ''nonce-V02xDg7U3zgHdr1Ayj+uWg=='';
135 X-Content-Type-Options: [nosniff] 294 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
136 X-Download-Options: [noopen] 295 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
137 X-Frame-Options: [SAMEORIGIN] 296 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
138 X-Permitted-Cross-Domain-Policies: [none] 297 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
139 X-Request-Id: [bb939244-6abf-4197-b392-26fd44e50490] 298 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
140 X-Runtime: ['0.256177'] 299 worker-src ''self'' blob: http://localhost:3000'
141 X-XSS-Protection: [1; mode=block] 300 Content-Type:
142 content-length: ['3336'] 301 - application/json; charset=utf-8
143 status: {code: 200, message: OK} 302 ETag:
303 - W/"698bc5bfda6dc2dbb3dc3d95a27e0c07"
304 Link:
305 - <http://localhost:3000/api/v1/admin/reports?min_id=2>; rel="prev"
306 Referrer-Policy:
307 - strict-origin-when-cross-origin
308 Transfer-Encoding:
309 - chunked
310 Vary:
311 - Accept, Origin
312 X-Content-Type-Options:
313 - nosniff
314 X-Download-Options:
315 - noopen
316 X-Frame-Options:
317 - SAMEORIGIN
318 X-Permitted-Cross-Domain-Policies:
319 - none
320 X-Request-Id:
321 - 722f7e99-5a26-467a-831c-2dff31133ced
322 X-Runtime:
323 - '0.049227'
324 X-XSS-Protection:
325 - 1; mode=block
326 status:
327 code: 200
328 message: OK
144- request: 329- request:
145 body: null 330 body: null
146 headers: 331 headers:
147 Accept: ['*/*'] 332 Accept:
148 Accept-Encoding: ['gzip, deflate'] 333 - '*/*'
149 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 334 Accept-Encoding:
150 Connection: [keep-alive] 335 - gzip, deflate
151 Content-Length: ['0'] 336 Authorization:
152 User-Agent: [python-requests/2.18.4] 337 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
338 Connection:
339 - keep-alive
340 Content-Length:
341 - '0'
342 User-Agent:
343 - tests/v311
153 method: POST 344 method: POST
154 uri: http://localhost:3000/api/v1/admin/reports/1/resolve 345 uri: http://localhost:3000/api/v1/admin/reports/2/resolve
155 response: 346 response:
156 body: {string: '{"id":"1","action_taken":true,"comment":"api crimes","created_at":"2020-02-22T19:28:06.028Z","updated_at":"2020-02-22T19:28:06.435Z","account":{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]}},"assigned_account":null,"action_taken_by_account":{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},"statuses":[{"id":"103704145797784722","created_at":"2020-02-22T19:28:05.647Z","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/103704145797784722","url":"http://localhost/@mastodonpy_test/103704145797784722","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 347 body:
157 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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]}'} 348 string: '{"id":"2","action_taken":true,"action_taken_at":"2022-11-07T20:04:43.145Z","category":"other","comment":"api
349 crimes","forwarded":false,"created_at":"2022-11-07T20:04:43.057Z","updated_at":"2022-11-07T20:04:43.147Z","account":{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
350 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
351 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}]}},"assigned_account":null,"action_taken_by_account":{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},"statuses":[{"id":"109304314786981899","created_at":"2022-11-07T20:04:42.956Z","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/109304314786981899","url":"http://localhost:3000/@mastodonpy_test/109304314786981899","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
352 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
353 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
354 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}],"rules":[]}'
158 headers: 355 headers:
159 Cache-Control: ['no-cache, no-store'] 356 Cache-Control:
160 Content-Type: [application/json; charset=utf-8] 357 - no-store
161 Referrer-Policy: [strict-origin-when-cross-origin] 358 Content-Security-Policy:
162 Transfer-Encoding: [chunked] 359 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
163 Vary: ['Accept-Encoding, Origin'] 360 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
164 X-Content-Type-Options: [nosniff] 361 style-src ''self'' http://localhost:3000 ''nonce-CHqC+F4QHjBeDO69kdOd4g=='';
165 X-Download-Options: [noopen] 362 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
166 X-Frame-Options: [SAMEORIGIN] 363 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
167 X-Permitted-Cross-Domain-Policies: [none] 364 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
168 X-Request-Id: [0f4d35ef-04ad-44a4-92a2-160bef0c386b] 365 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
169 X-Runtime: ['0.222724'] 366 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
170 X-XSS-Protection: [1; mode=block] 367 worker-src ''self'' blob: http://localhost:3000'
171 content-length: ['4181'] 368 Content-Type:
172 status: {code: 200, message: OK} 369 - application/json; charset=utf-8
370 ETag:
371 - W/"959ab796a4ec18e4f1726a3b884568fe"
372 Referrer-Policy:
373 - strict-origin-when-cross-origin
374 Transfer-Encoding:
375 - chunked
376 Vary:
377 - Accept, Origin
378 X-Content-Type-Options:
379 - nosniff
380 X-Download-Options:
381 - noopen
382 X-Frame-Options:
383 - SAMEORIGIN
384 X-Permitted-Cross-Domain-Policies:
385 - none
386 X-Request-Id:
387 - 26434988-886d-4e1f-bf6f-e7e8179a7b42
388 X-Runtime:
389 - '0.064489'
390 X-XSS-Protection:
391 - 1; mode=block
392 status:
393 code: 200
394 message: OK
173- request: 395- request:
174 body: null 396 body: null
175 headers: 397 headers:
176 Accept: ['*/*'] 398 Accept:
177 Accept-Encoding: ['gzip, deflate'] 399 - '*/*'
178 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 400 Accept-Encoding:
179 Connection: [keep-alive] 401 - gzip, deflate
180 User-Agent: [python-requests/2.18.4] 402 Authorization:
403 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
404 Connection:
405 - keep-alive
406 User-Agent:
407 - tests/v311
181 method: GET 408 method: GET
182 uri: http://localhost:3000/api/v1/admin/reports 409 uri: http://localhost:3000/api/v1/admin/reports
183 response: 410 response:
184 body: {string: '[]'} 411 body:
412 string: '[]'
185 headers: 413 headers:
186 Cache-Control: ['no-cache, no-store'] 414 Cache-Control:
187 Content-Type: [application/json; charset=utf-8] 415 - no-store
188 Referrer-Policy: [strict-origin-when-cross-origin] 416 Content-Security-Policy:
189 Transfer-Encoding: [chunked] 417 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
190 Vary: ['Accept-Encoding, Origin'] 418 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
191 X-Content-Type-Options: [nosniff] 419 style-src ''self'' http://localhost:3000 ''nonce-W4OzjeC8VBBveflPacQMMQ=='';
192 X-Download-Options: [noopen] 420 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
193 X-Frame-Options: [SAMEORIGIN] 421 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
194 X-Permitted-Cross-Domain-Policies: [none] 422 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
195 X-Request-Id: [018e3dcd-e697-46f9-9377-abb686066393] 423 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
196 X-Runtime: ['0.056788'] 424 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
197 X-XSS-Protection: [1; mode=block] 425 worker-src ''self'' blob: http://localhost:3000'
198 content-length: ['2'] 426 Content-Type:
199 status: {code: 200, message: OK} 427 - application/json; charset=utf-8
428 ETag:
429 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
430 Referrer-Policy:
431 - strict-origin-when-cross-origin
432 Transfer-Encoding:
433 - chunked
434 Vary:
435 - Accept, Origin
436 X-Content-Type-Options:
437 - nosniff
438 X-Download-Options:
439 - noopen
440 X-Frame-Options:
441 - SAMEORIGIN
442 X-Permitted-Cross-Domain-Policies:
443 - none
444 X-Request-Id:
445 - d21a771a-a3cc-4a4e-8094-91924feb2407
446 X-Runtime:
447 - '0.008851'
448 X-XSS-Protection:
449 - 1; mode=block
450 status:
451 code: 200
452 message: OK
200- request: 453- request:
201 body: null 454 body: null
202 headers: 455 headers:
203 Accept: ['*/*'] 456 Accept:
204 Accept-Encoding: ['gzip, deflate'] 457 - '*/*'
205 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 458 Accept-Encoding:
206 Connection: [keep-alive] 459 - gzip, deflate
207 Content-Length: ['0'] 460 Authorization:
208 User-Agent: [python-requests/2.18.4] 461 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
462 Connection:
463 - keep-alive
464 Content-Length:
465 - '0'
466 User-Agent:
467 - tests/v311
209 method: POST 468 method: POST
210 uri: http://localhost:3000/api/v1/admin/reports/1/reopen 469 uri: http://localhost:3000/api/v1/admin/reports/2/reopen
211 response: 470 response:
212 body: {string: '{"id":"1","action_taken":false,"comment":"api crimes","created_at":"2020-02-22T19:28:06.028Z","updated_at":"2020-02-22T19:28:06.745Z","account":{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"103704145797784722","created_at":"2020-02-22T19:28:05.647Z","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/103704145797784722","url":"http://localhost/@mastodonpy_test/103704145797784722","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 471 body:
213 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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]}'} 472 string: '{"id":"2","action_taken":false,"action_taken_at":null,"category":"other","comment":"api
473 crimes","forwarded":false,"created_at":"2022-11-07T20:04:43.057Z","updated_at":"2022-11-07T20:04:43.227Z","account":{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
474 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
475 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}]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"109304314786981899","created_at":"2022-11-07T20:04:42.956Z","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/109304314786981899","url":"http://localhost:3000/@mastodonpy_test/109304314786981899","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
476 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
477 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
478 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}],"rules":[]}'
214 headers: 479 headers:
215 Cache-Control: ['no-cache, no-store'] 480 Cache-Control:
216 Content-Type: [application/json; charset=utf-8] 481 - no-store
217 Referrer-Policy: [strict-origin-when-cross-origin] 482 Content-Security-Policy:
218 Transfer-Encoding: [chunked] 483 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
219 Vary: ['Accept-Encoding, Origin'] 484 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
220 X-Content-Type-Options: [nosniff] 485 style-src ''self'' http://localhost:3000 ''nonce-mL2k5OhS7m9aLT9nnkOGuA=='';
221 X-Download-Options: [noopen] 486 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
222 X-Frame-Options: [SAMEORIGIN] 487 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
223 X-Permitted-Cross-Domain-Policies: [none] 488 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
224 X-Request-Id: [336211e6-afce-440c-946d-bde2fb64042f] 489 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
225 X-Runtime: ['0.207884'] 490 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
226 X-XSS-Protection: [1; mode=block] 491 worker-src ''self'' blob: http://localhost:3000'
227 content-length: ['3334'] 492 Content-Type:
228 status: {code: 200, message: OK} 493 - application/json; charset=utf-8
494 ETag:
495 - W/"9d952090ee29bcb8c64ef459cd853eac"
496 Referrer-Policy:
497 - strict-origin-when-cross-origin
498 Transfer-Encoding:
499 - chunked
500 Vary:
501 - Accept, Origin
502 X-Content-Type-Options:
503 - nosniff
504 X-Download-Options:
505 - noopen
506 X-Frame-Options:
507 - SAMEORIGIN
508 X-Permitted-Cross-Domain-Policies:
509 - none
510 X-Request-Id:
511 - a70b1a14-5770-495c-8346-57eea64f4927
512 X-Runtime:
513 - '0.046382'
514 X-XSS-Protection:
515 - 1; mode=block
516 status:
517 code: 200
518 message: OK
229- request: 519- request:
230 body: null 520 body: null
231 headers: 521 headers:
232 Accept: ['*/*'] 522 Accept:
233 Accept-Encoding: ['gzip, deflate'] 523 - '*/*'
234 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 524 Accept-Encoding:
235 Connection: [keep-alive] 525 - gzip, deflate
236 User-Agent: [python-requests/2.18.4] 526 Authorization:
527 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
528 Connection:
529 - keep-alive
530 User-Agent:
531 - tests/v311
237 method: GET 532 method: GET
238 uri: http://localhost:3000/api/v1/admin/reports 533 uri: http://localhost:3000/api/v1/admin/reports
239 response: 534 response:
240 body: {string: '[{"id":"1","action_taken":false,"comment":"api crimes","created_at":"2020-02-22T19:28:06.028Z","updated_at":"2020-02-22T19:28:06.745Z","account":{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"103704145797784722","created_at":"2020-02-22T19:28:05.647Z","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/103704145797784722","url":"http://localhost/@mastodonpy_test/103704145797784722","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 535 body:
241 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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]}]'} 536 string: '[{"id":"2","action_taken":false,"action_taken_at":null,"category":"other","comment":"api
537 crimes","forwarded":false,"created_at":"2022-11-07T20:04:43.057Z","updated_at":"2022-11-07T20:04:43.227Z","account":{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
538 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
539 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}]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"109304314786981899","created_at":"2022-11-07T20:04:42.956Z","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/109304314786981899","url":"http://localhost:3000/@mastodonpy_test/109304314786981899","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
540 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
541 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
542 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}],"rules":[]}]'
242 headers: 543 headers:
243 Cache-Control: ['no-cache, no-store'] 544 Cache-Control:
244 Content-Type: [application/json; charset=utf-8] 545 - no-store
245 Link: ['<http://localhost:3000/api/v1/admin/reports?min_id=1>; rel="prev"'] 546 Content-Security-Policy:
246 Referrer-Policy: [strict-origin-when-cross-origin] 547 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
247 Transfer-Encoding: [chunked] 548 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
248 Vary: ['Accept-Encoding, Origin'] 549 style-src ''self'' http://localhost:3000 ''nonce-XWxdeCniO8zwhPPdOSDKRw=='';
249 X-Content-Type-Options: [nosniff] 550 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
250 X-Download-Options: [noopen] 551 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
251 X-Frame-Options: [SAMEORIGIN] 552 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
252 X-Permitted-Cross-Domain-Policies: [none] 553 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
253 X-Request-Id: [09df9029-b298-4a8a-942e-d355d6eb8608] 554 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
254 X-Runtime: ['0.189455'] 555 worker-src ''self'' blob: http://localhost:3000'
255 X-XSS-Protection: [1; mode=block] 556 Content-Type:
256 content-length: ['3336'] 557 - application/json; charset=utf-8
257 status: {code: 200, message: OK} 558 ETag:
559 - W/"69e306e2c8bd2b527e14d214df493f3c"
560 Link:
561 - <http://localhost:3000/api/v1/admin/reports?min_id=2>; rel="prev"
562 Referrer-Policy:
563 - strict-origin-when-cross-origin
564 Transfer-Encoding:
565 - chunked
566 Vary:
567 - Accept, Origin
568 X-Content-Type-Options:
569 - nosniff
570 X-Download-Options:
571 - noopen
572 X-Frame-Options:
573 - SAMEORIGIN
574 X-Permitted-Cross-Domain-Policies:
575 - none
576 X-Request-Id:
577 - de52d733-4311-44ee-8bbd-cc4ae042ca9a
578 X-Runtime:
579 - '0.041518'
580 X-XSS-Protection:
581 - 1; mode=block
582 status:
583 code: 200
584 message: OK
258- request: 585- request:
259 body: null 586 body: null
260 headers: 587 headers:
261 Accept: ['*/*'] 588 Accept:
262 Accept-Encoding: ['gzip, deflate'] 589 - '*/*'
263 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 590 Accept-Encoding:
264 Connection: [keep-alive] 591 - gzip, deflate
265 Content-Length: ['0'] 592 Authorization:
266 User-Agent: [python-requests/2.18.4] 593 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
594 Connection:
595 - keep-alive
596 Content-Length:
597 - '0'
598 User-Agent:
599 - tests/v311
267 method: POST 600 method: POST
268 uri: http://localhost:3000/api/v1/admin/reports/1/assign_to_self 601 uri: http://localhost:3000/api/v1/admin/reports/2/assign_to_self
269 response: 602 response:
270 body: {string: '{"id":"1","action_taken":false,"comment":"api crimes","created_at":"2020-02-22T19:28:06.028Z","updated_at":"2020-02-22T19:28:07.185Z","account":{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]}},"assigned_account":{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},"action_taken_by_account":null,"statuses":[{"id":"103704145797784722","created_at":"2020-02-22T19:28:05.647Z","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/103704145797784722","url":"http://localhost/@mastodonpy_test/103704145797784722","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 603 body:
271 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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]}'} 604 string: '{"id":"2","action_taken":false,"action_taken_at":null,"category":"other","comment":"api
605 crimes","forwarded":false,"created_at":"2022-11-07T20:04:43.057Z","updated_at":"2022-11-07T20:04:43.327Z","account":{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
606 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
607 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}]}},"assigned_account":{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},"action_taken_by_account":null,"statuses":[{"id":"109304314786981899","created_at":"2022-11-07T20:04:42.956Z","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/109304314786981899","url":"http://localhost:3000/@mastodonpy_test/109304314786981899","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
608 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
609 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
610 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}],"rules":[]}'
272 headers: 611 headers:
273 Cache-Control: ['no-cache, no-store'] 612 Cache-Control:
274 Content-Type: [application/json; charset=utf-8] 613 - no-store
275 Referrer-Policy: [strict-origin-when-cross-origin] 614 Content-Security-Policy:
276 Transfer-Encoding: [chunked] 615 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
277 Vary: ['Accept-Encoding, Origin'] 616 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
278 X-Content-Type-Options: [nosniff] 617 style-src ''self'' http://localhost:3000 ''nonce-o+feFbt83zXP7lq/TJtBqg=='';
279 X-Download-Options: [noopen] 618 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
280 X-Frame-Options: [SAMEORIGIN] 619 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
281 X-Permitted-Cross-Domain-Policies: [none] 620 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
282 X-Request-Id: [2e34c5d9-c4a8-4c97-9f0d-daa0fd7a6c24] 621 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
283 X-Runtime: ['0.292096'] 622 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
284 X-XSS-Protection: [1; mode=block] 623 worker-src ''self'' blob: http://localhost:3000'
285 content-length: ['4182'] 624 Content-Type:
286 status: {code: 200, message: OK} 625 - application/json; charset=utf-8
626 ETag:
627 - W/"b7a967d354c3b85c508dc5c80592f34b"
628 Referrer-Policy:
629 - strict-origin-when-cross-origin
630 Transfer-Encoding:
631 - chunked
632 Vary:
633 - Accept, Origin
634 X-Content-Type-Options:
635 - nosniff
636 X-Download-Options:
637 - noopen
638 X-Frame-Options:
639 - SAMEORIGIN
640 X-Permitted-Cross-Domain-Policies:
641 - none
642 X-Request-Id:
643 - 974554d5-cb4e-4fcb-bfcb-57178978d32e
644 X-Runtime:
645 - '0.053566'
646 X-XSS-Protection:
647 - 1; mode=block
648 status:
649 code: 200
650 message: OK
287- request: 651- request:
288 body: null 652 body: null
289 headers: 653 headers:
290 Accept: ['*/*'] 654 Accept:
291 Accept-Encoding: ['gzip, deflate'] 655 - '*/*'
292 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 656 Accept-Encoding:
293 Connection: [keep-alive] 657 - gzip, deflate
294 Content-Length: ['0'] 658 Authorization:
295 User-Agent: [python-requests/2.18.4] 659 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
660 Connection:
661 - keep-alive
662 Content-Length:
663 - '0'
664 User-Agent:
665 - tests/v311
296 method: POST 666 method: POST
297 uri: http://localhost:3000/api/v1/admin/reports/1/unassign 667 uri: http://localhost:3000/api/v1/admin/reports/2/unassign
298 response: 668 response:
299 body: {string: '{"id":"1","action_taken":false,"comment":"api crimes","created_at":"2020-02-22T19:28:06.028Z","updated_at":"2020-02-22T19:28:07.499Z","account":{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"103704145797784722","created_at":"2020-02-22T19:28:05.647Z","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/103704145797784722","url":"http://localhost/@mastodonpy_test/103704145797784722","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 669 body:
300 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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]}'} 670 string: '{"id":"2","action_taken":false,"action_taken_at":null,"category":"other","comment":"api
671 crimes","forwarded":false,"created_at":"2022-11-07T20:04:43.057Z","updated_at":"2022-11-07T20:04:43.386Z","account":{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
672 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
673 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}]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"109304314786981899","created_at":"2022-11-07T20:04:42.956Z","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/109304314786981899","url":"http://localhost:3000/@mastodonpy_test/109304314786981899","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
674 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
675 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
676 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}],"rules":[]}'
301 headers: 677 headers:
302 Cache-Control: ['no-cache, no-store'] 678 Cache-Control:
303 Content-Type: [application/json; charset=utf-8] 679 - no-store
304 Referrer-Policy: [strict-origin-when-cross-origin] 680 Content-Security-Policy:
305 Transfer-Encoding: [chunked] 681 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
306 Vary: ['Accept-Encoding, Origin'] 682 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
307 X-Content-Type-Options: [nosniff] 683 style-src ''self'' http://localhost:3000 ''nonce-gFgJlt8k8zBoDxCztC4CYA=='';
308 X-Download-Options: [noopen] 684 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
309 X-Frame-Options: [SAMEORIGIN] 685 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
310 X-Permitted-Cross-Domain-Policies: [none] 686 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
311 X-Request-Id: [82299c97-d5dd-40ff-b3ef-7fa919f64cfd] 687 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
312 X-Runtime: ['0.199481'] 688 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
313 X-XSS-Protection: [1; mode=block] 689 worker-src ''self'' blob: http://localhost:3000'
314 content-length: ['3334'] 690 Content-Type:
315 status: {code: 200, message: OK} 691 - application/json; charset=utf-8
692 ETag:
693 - W/"1a110e9a6b5bad738e103e438aea657e"
694 Referrer-Policy:
695 - strict-origin-when-cross-origin
696 Transfer-Encoding:
697 - chunked
698 Vary:
699 - Accept, Origin
700 X-Content-Type-Options:
701 - nosniff
702 X-Download-Options:
703 - noopen
704 X-Frame-Options:
705 - SAMEORIGIN
706 X-Permitted-Cross-Domain-Policies:
707 - none
708 X-Request-Id:
709 - 1c36f44d-37a2-4ea1-a4ef-be4d34758660
710 X-Runtime:
711 - '0.049761'
712 X-XSS-Protection:
713 - 1; mode=block
714 status:
715 code: 200
716 message: OK
316- request: 717- request:
317 body: null 718 body: null
318 headers: 719 headers:
319 Accept: ['*/*'] 720 Accept:
320 Accept-Encoding: ['gzip, deflate'] 721 - '*/*'
321 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 722 Accept-Encoding:
322 Connection: [keep-alive] 723 - gzip, deflate
323 User-Agent: [python-requests/2.18.4] 724 Authorization:
725 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
726 Connection:
727 - keep-alive
728 User-Agent:
729 - tests/v311
324 method: GET 730 method: GET
325 uri: http://localhost:3000/api/v1/admin/reports/1 731 uri: http://localhost:3000/api/v1/admin/reports/2
326 response: 732 response:
327 body: {string: '{"id":"1","action_taken":false,"comment":"api crimes","created_at":"2020-02-22T19:28:06.028Z","updated_at":"2020-02-22T19:28:07.499Z","account":{"id":"1","username":"admin","domain":null,"created_at":"2020-02-22T19:13:53.944Z","email":"admin@localhost","ip":"127.0.0.1","role":"admin","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2020-02-22T20:26:54.402Z","email":"mastodonpy_test@localhost:3000","ip":"127.0.0.1","role":"user","confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"103704145797784722","created_at":"2020-02-22T19:28:05.647Z","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/103704145797784722","url":"http://localhost/@mastodonpy_test/103704145797784722","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 733 body:
328 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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]}'} 734 string: '{"id":"2","action_taken":false,"action_taken_at":null,"category":"other","comment":"api
735 crimes","forwarded":false,"created_at":"2022-11-07T20:04:43.057Z","updated_at":"2022-11-07T20:04:43.386Z","account":{"id":"109304268902557892","username":"admin","domain":null,"created_at":"2022-11-07T19:53:02.797Z","email":"admin@localhost:3000","ip":null,"role":{"id":3,"name":"Owner","color":"","position":1000,"permissions":1,"highlighted":true,"created_at":"2022-11-07T19:53:02.793Z","updated_at":"2022-11-07T19:53:02.793Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":null,"invite_request":null,"ips":[],"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}},"target_account":{"id":"1234567890123456","username":"mastodonpy_test","domain":null,"created_at":"2022-11-07T21:53:04.581Z","email":"mastodonpy_test@localhost:3000","ip":null,"role":{"id":-99,"name":"","color":"","position":-1,"permissions":65536,"highlighted":false,"created_at":"2022-11-07T19:53:02.782Z","updated_at":"2022-11-07T19:53:02.782Z"},"confirmed":true,"suspended":false,"silenced":false,"disabled":false,"approved":true,"locale":"ja","invite_request":null,"ips":[],"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
736 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
737 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}]}},"assigned_account":null,"action_taken_by_account":null,"statuses":[{"id":"109304314786981899","created_at":"2022-11-07T20:04:42.956Z","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/109304314786981899","url":"http://localhost:3000/@mastodonpy_test/109304314786981899","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
738 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
739 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
740 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}],"rules":[]}'
329 headers: 741 headers:
330 Cache-Control: ['no-cache, no-store'] 742 Cache-Control:
331 Content-Type: [application/json; charset=utf-8] 743 - no-store
332 Referrer-Policy: [strict-origin-when-cross-origin] 744 Content-Security-Policy:
333 Transfer-Encoding: [chunked] 745 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
334 Vary: ['Accept-Encoding, Origin'] 746 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
335 X-Content-Type-Options: [nosniff] 747 style-src ''self'' http://localhost:3000 ''nonce-6lT8ZZTq9RPW88qWYpP3og=='';
336 X-Download-Options: [noopen] 748 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
337 X-Frame-Options: [SAMEORIGIN] 749 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
338 X-Permitted-Cross-Domain-Policies: [none] 750 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
339 X-Request-Id: [534edfb5-6e2f-4dcb-aaca-bbf50cd41b8f] 751 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
340 X-Runtime: ['0.172149'] 752 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
341 X-XSS-Protection: [1; mode=block] 753 worker-src ''self'' blob: http://localhost:3000'
342 content-length: ['3334'] 754 Content-Type:
343 status: {code: 200, message: OK} 755 - application/json; charset=utf-8
756 ETag:
757 - W/"1a110e9a6b5bad738e103e438aea657e"
758 Referrer-Policy:
759 - strict-origin-when-cross-origin
760 Transfer-Encoding:
761 - chunked
762 Vary:
763 - Accept, Origin
764 X-Content-Type-Options:
765 - nosniff
766 X-Download-Options:
767 - noopen
768 X-Frame-Options:
769 - SAMEORIGIN
770 X-Permitted-Cross-Domain-Policies:
771 - none
772 X-Request-Id:
773 - 1afe486a-6f6c-4de6-9357-c5ae5fb3c848
774 X-Runtime:
775 - '0.037878'
776 X-XSS-Protection:
777 - 1; mode=block
778 status:
779 code: 200
780 message: OK
344- request: 781- request:
345 body: null 782 body: null
346 headers: 783 headers:
347 Accept: ['*/*'] 784 Accept:
348 Accept-Encoding: ['gzip, deflate'] 785 - '*/*'
349 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 786 Accept-Encoding:
350 Connection: [keep-alive] 787 - gzip, deflate
351 Content-Length: ['0'] 788 Authorization:
352 User-Agent: [python-requests/2.18.4] 789 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
790 Connection:
791 - keep-alive
792 Content-Length:
793 - '0'
794 User-Agent:
795 - tests/v311
353 method: DELETE 796 method: DELETE
354 uri: http://localhost:3000/api/v1/statuses/103704145797784722 797 uri: http://localhost:3000/api/v1/statuses/109304314786981899
355 response: 798 response:
356 body: {string: '{"id":"103704145797784722","created_at":"2020-02-22T19:28:05.647Z","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/103704145797784722","url":"http://localhost/@mastodonpy_test/103704145797784722","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 799 body:
357 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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 800 string: '{"id":"109304314786981899","created_at":"2022-11-07T20:04:42.956Z","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/109304314786981899","url":"http://localhost:3000/@mastodonpy_test/109304314786981899","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
801 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
802 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
803 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}'
358 headers: 804 headers:
359 Cache-Control: ['no-cache, no-store'] 805 Cache-Control:
360 Content-Type: [application/json; charset=utf-8] 806 - no-store
361 Referrer-Policy: [strict-origin-when-cross-origin] 807 Content-Security-Policy:
362 Transfer-Encoding: [chunked] 808 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
363 Vary: ['Accept-Encoding, Origin'] 809 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
364 X-Content-Type-Options: [nosniff] 810 style-src ''self'' http://localhost:3000 ''nonce-z99XfEbH6MZx8r3a6V17oA=='';
365 X-Download-Options: [noopen] 811 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
366 X-Frame-Options: [SAMEORIGIN] 812 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
367 X-Permitted-Cross-Domain-Policies: [none] 813 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
368 X-Request-Id: [42fabfb0-e164-4de1-9af7-c4493b8f4e73] 814 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
369 X-Runtime: ['0.166895'] 815 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
370 X-XSS-Protection: [1; mode=block] 816 worker-src ''self'' blob: http://localhost:3000'
371 content-length: ['1290'] 817 Content-Type:
372 status: {code: 200, message: OK} 818 - application/json; charset=utf-8
819 ETag:
820 - W/"cba6c9f837905e6107dcb3be2af66852"
821 Referrer-Policy:
822 - strict-origin-when-cross-origin
823 Transfer-Encoding:
824 - chunked
825 Vary:
826 - Accept, Origin
827 X-Content-Type-Options:
828 - nosniff
829 X-Download-Options:
830 - noopen
831 X-Frame-Options:
832 - SAMEORIGIN
833 X-Permitted-Cross-Domain-Policies:
834 - none
835 X-Request-Id:
836 - 06aadee5-1039-4555-a78c-6ea2ca7238c9
837 X-Runtime:
838 - '0.040787'
839 X-XSS-Protection:
840 - 1; mode=block
841 status:
842 code: 200
843 message: OK
373version: 1 844version: 1
diff --git a/tests/cassettes/test_app_account_create.yaml b/tests/cassettes/test_app_account_create.yaml
index 17920fd..1478f52 100644
--- a/tests/cassettes/test_app_account_create.yaml
+++ b/tests/cassettes/test_app_account_create.yaml
@@ -2,114 +2,247 @@ interactions:
2- request: 2- request:
3 body: client_name=mastodon.py+generated+test+app&scopes=read+write+follow+push&redirect_uris=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob 3 body: client_name=mastodon.py+generated+test+app&scopes=read+write+follow+push&redirect_uris=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Connection: [keep-alive] 7 Accept-Encoding:
8 Content-Length: ['122'] 8 - gzip, deflate
9 Content-Type: [application/x-www-form-urlencoded] 9 Connection:
10 User-Agent: [python-requests/2.18.4] 10 - keep-alive
11 Content-Length:
12 - '122'
13 Content-Type:
14 - application/x-www-form-urlencoded
15 User-Agent:
16 - python-requests/2.28.1
11 method: POST 17 method: POST
12 uri: http://localhost:3000/api/v1/apps 18 uri: http://localhost:3000/api/v1/apps
13 response: 19 response:
14 body: {string: '{"id":"2","name":"mastodon.py generated test app","website":null,"redirect_uri":"urn:ietf:wg:oauth:2.0:oob","client_id":"EPr2E85ytcwDMnx2E2jQ9w34FcA4GHy0AoxmOvES4yQ","client_secret":"9cOEKAblYTsCOMXIX0iO4SyUi6_DlPPaTJW13IDj2FA","vapid_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 20 body:
21 string: '{"id":"2","name":"mastodon.py generated test app","website":null,"redirect_uri":"urn:ietf:wg:oauth:2.0:oob","client_id":"y1kQMo51iTqe-Qn5OSp4DcAkyGhRx6gN8c7kX0GvlVU","client_secret":"vUkylcdbR0cyzGi_ufOBAvHG62J1ylhSAU9tn_en96E","vapid_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
15 headers: 22 headers:
16 Cache-Control: ['no-cache, no-store'] 23 Cache-Control:
17 Content-Type: [application/json; charset=utf-8] 24 - no-store
18 Referrer-Policy: [strict-origin-when-cross-origin] 25 Content-Security-Policy:
19 Transfer-Encoding: [chunked] 26 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
20 Vary: ['Accept-Encoding, Origin'] 27 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
21 X-Content-Type-Options: [nosniff] 28 style-src ''self'' http://localhost:3000 ''nonce-Z7I2rE1EEPiaowZZKSxSNQ=='';
22 X-Download-Options: [noopen] 29 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
23 X-Frame-Options: [SAMEORIGIN] 30 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
24 X-Permitted-Cross-Domain-Policies: [none] 31 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
25 X-Request-Id: [eb7e8c7c-dce0-44b7-9cba-93e54c88bd92] 32 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
26 X-Runtime: ['0.042580'] 33 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
27 X-XSS-Protection: [1; mode=block] 34 worker-src ''self'' blob: http://localhost:3000'
28 content-length: ['331'] 35 Content-Type:
29 status: {code: 200, message: OK} 36 - application/json; charset=utf-8
37 ETag:
38 - W/"55aed2ae4f7388e3a3d1ad231530cb80"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - c5b53619-b3de-4324-8802-3e5179eb6217
55 X-Runtime:
56 - '0.012107'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
30- request: 62- request:
31 body: null 63 body: null
32 headers: 64 headers:
33 Accept: ['*/*'] 65 Accept:
34 Accept-Encoding: ['gzip, deflate'] 66 - '*/*'
35 Connection: [keep-alive] 67 Accept-Encoding:
36 User-Agent: [python-requests/2.18.4] 68 - gzip, deflate
69 Connection:
70 - keep-alive
71 User-Agent:
72 - python-requests/2.28.1
37 method: GET 73 method: GET
38 uri: http://localhost:3000/api/v1/instance/ 74 uri: http://localhost:3000/api/v1/instance/
39 response: 75 response:
40 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":1,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 76 body:
77 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":0,"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":[]}'
41 headers: 78 headers:
42 Cache-Control: ['max-age=180, public'] 79 Cache-Control:
43 Content-Type: [application/json; charset=utf-8] 80 - max-age=180, public
44 Date: ['Sat, 22 Feb 2020 19:28:14 GMT'] 81 Content-Security-Policy:
45 ETag: [W/"7ac51e4e7519042ec38c63400c9f91c7"] 82 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
46 Referrer-Policy: [strict-origin-when-cross-origin] 83 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
47 Transfer-Encoding: [chunked] 84 style-src ''self'' http://localhost:3000 ''nonce-zDrB5n/9fTsJOKEzD8wy6Q=='';
48 Vary: ['Accept-Encoding, Origin'] 85 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
49 X-Content-Type-Options: [nosniff] 86 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
50 X-Download-Options: [noopen] 87 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
51 X-Frame-Options: [SAMEORIGIN] 88 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
52 X-Permitted-Cross-Domain-Policies: [none] 89 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
53 X-Request-Id: [4a5c507c-e524-45bc-a59e-fc8d05cfa3be] 90 worker-src ''self'' blob: http://localhost:3000'
54 X-Runtime: ['0.091599'] 91 Content-Type:
55 X-XSS-Protection: [1; mode=block] 92 - application/json; charset=utf-8
56 content-length: ['397'] 93 Date:
57 status: {code: 200, message: OK} 94 - Mon, 07 Nov 2022 19:54:35 GMT
95 ETag:
96 - W/"45319ebd79e4bcdb5bf907c47f95d0a1"
97 Referrer-Policy:
98 - strict-origin-when-cross-origin
99 Transfer-Encoding:
100 - chunked
101 Vary:
102 - Accept, Origin
103 X-Content-Type-Options:
104 - nosniff
105 X-Download-Options:
106 - noopen
107 X-Frame-Options:
108 - SAMEORIGIN
109 X-Permitted-Cross-Domain-Policies:
110 - none
111 X-Request-Id:
112 - 1f49f4cd-3eac-4680-9e73-abc5860a2c68
113 X-Runtime:
114 - '0.012674'
115 X-XSS-Protection:
116 - 1; mode=block
117 status:
118 code: 200
119 message: OK
58- request: 120- request:
59 body: scope=read+write+follow+push&client_id=EPr2E85ytcwDMnx2E2jQ9w34FcA4GHy0AoxmOvES4yQ&client_secret=9cOEKAblYTsCOMXIX0iO4SyUi6_DlPPaTJW13IDj2FA&grant_type=client_credentials 121 body: scope=read+write+follow+push&client_id=y1kQMo51iTqe-Qn5OSp4DcAkyGhRx6gN8c7kX0GvlVU&client_secret=vUkylcdbR0cyzGi_ufOBAvHG62J1ylhSAU9tn_en96E&grant_type=client_credentials
60 headers: 122 headers:
61 Accept: ['*/*'] 123 Accept:
62 Accept-Encoding: ['gzip, deflate'] 124 - '*/*'
63 Connection: [keep-alive] 125 Accept-Encoding:
64 Content-Length: ['170'] 126 - gzip, deflate
65 Content-Type: [application/x-www-form-urlencoded] 127 Connection:
66 User-Agent: [python-requests/2.18.4] 128 - keep-alive
129 Content-Length:
130 - '170'
131 Content-Type:
132 - application/x-www-form-urlencoded
133 User-Agent:
134 - python-requests/2.28.1
67 method: POST 135 method: POST
68 uri: http://localhost:3000/oauth/token 136 uri: http://localhost:3000/oauth/token
69 response: 137 response:
70 body: {string: '{"access_token":"e_sN2EaB2gdiiDcCVBIp3BPPL9bxkRyqUGWGEy3XsIg","token_type":"Bearer","scope":"read 138 body:
71 write follow push","created_at":1582399694}'} 139 string: '{"access_token":"L1hGcfjMpk7cEduCSOvsW0AxG4F69vsOKBlVjwc7qGc","token_type":"Bearer","scope":"read
140 write follow push","created_at":1667850875}'
72 headers: 141 headers:
73 Cache-Control: ['private, no-store'] 142 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 143 - no-store
75 ETag: [W/"3d2f4be1f0f3460ed11423e6a9afc7bf"] 144 Content-Security-Policy:
76 Pragma: [no-cache] 145 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Transfer-Encoding: [chunked] 146 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 Vary: ['Accept-Encoding, Origin'] 147 style-src ''self'' http://localhost:3000 ''nonce-QhneeHlWNQGN4ZzPo5AGlA=='';
79 X-Request-Id: [2cf61c36-ad36-4c6e-919f-06980d46ef9e] 148 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Runtime: ['0.041155'] 149 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 content-length: ['141'] 150 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 status: {code: 200, message: OK} 151 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
152 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
153 worker-src ''self'' blob: http://localhost:3000'
154 Content-Type:
155 - application/json; charset=utf-8
156 ETag:
157 - W/"7af583cf906052620174ef9d3333f6a2"
158 Pragma:
159 - no-cache
160 Referrer-Policy:
161 - strict-origin-when-cross-origin
162 Transfer-Encoding:
163 - chunked
164 Vary:
165 - Accept, Origin
166 X-Content-Type-Options:
167 - nosniff
168 X-Download-Options:
169 - noopen
170 X-Frame-Options:
171 - SAMEORIGIN
172 X-Permitted-Cross-Domain-Policies:
173 - none
174 X-Request-Id:
175 - 3567251f-9195-4b80-808d-1964781011df
176 X-Runtime:
177 - '0.011005'
178 X-XSS-Protection:
179 - 1; mode=block
180 status:
181 code: 200
182 message: OK
83- request: 183- request:
84 body: locale=en&agreement=1&email=email%40localhost86797&password=swordfish&username=coolguy86797&client_id=EPr2E85ytcwDMnx2E2jQ9w34FcA4GHy0AoxmOvES4yQ&client_secret=9cOEKAblYTsCOMXIX0iO4SyUi6_DlPPaTJW13IDj2FA 184 body: username=coolguy75493&password=swordfish&email=email%40localhost75493&agreement=1&locale=en&client_id=y1kQMo51iTqe-Qn5OSp4DcAkyGhRx6gN8c7kX0GvlVU&client_secret=vUkylcdbR0cyzGi_ufOBAvHG62J1ylhSAU9tn_en96E
85 headers: 185 headers:
86 Accept: ['*/*'] 186 Accept:
87 Accept-Encoding: ['gzip, deflate'] 187 - '*/*'
88 Authorization: [Bearer e_sN2EaB2gdiiDcCVBIp3BPPL9bxkRyqUGWGEy3XsIg] 188 Accept-Encoding:
89 Connection: [keep-alive] 189 - gzip, deflate
90 Content-Length: ['203'] 190 Authorization:
91 Content-Type: [application/x-www-form-urlencoded] 191 - Bearer L1hGcfjMpk7cEduCSOvsW0AxG4F69vsOKBlVjwc7qGc
92 User-Agent: [python-requests/2.18.4] 192 Connection:
193 - keep-alive
194 Content-Length:
195 - '203'
196 Content-Type:
197 - application/x-www-form-urlencoded
198 User-Agent:
199 - python-requests/2.28.1
93 method: POST 200 method: POST
94 uri: http://localhost:3000/api/v1/accounts 201 uri: http://localhost:3000/api/v1/accounts
95 response: 202 response:
96 body: {string: '{"access_token":"5VZ9ssSlTWJPyO8VGETEZNv2EiQVGXTfY-okvKdgNiw","token_type":"Bearer","scope":"read 203 body:
97 write follow push","created_at":1582399694}'} 204 string: '{"access_token":"aSBIxEzhi5SpWsN9R7BWUz56MR4ifrZ2Yc0U6tW5N-g","token_type":"Bearer","scope":"read
205 write follow push","created_at":1667850875}'
98 headers: 206 headers:
99 Cache-Control: ['private, no-store'] 207 Cache-Control:
100 Content-Type: [application/json; charset=utf-8] 208 - no-store
101 ETag: [W/"4ec66eff3387a9b02348f3cb4dc73773"] 209 Content-Security-Policy:
102 Pragma: [no-cache] 210 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
103 Referrer-Policy: [strict-origin-when-cross-origin] 211 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
104 Transfer-Encoding: [chunked] 212 style-src ''self'' http://localhost:3000 ''nonce-58qKmLv+dPNf3iXu/e/mBA=='';
105 Vary: ['Accept-Encoding, Origin'] 213 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
106 X-Content-Type-Options: [nosniff] 214 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
107 X-Download-Options: [noopen] 215 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
108 X-Frame-Options: [SAMEORIGIN] 216 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
109 X-Permitted-Cross-Domain-Policies: [none] 217 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
110 X-Request-Id: [aa57bc51-ac59-4fe8-b716-fbf2cc68d764] 218 worker-src ''self'' blob: http://localhost:3000'
111 X-Runtime: ['0.220777'] 219 Content-Type:
112 X-XSS-Protection: [1; mode=block] 220 - application/json; charset=utf-8
113 content-length: ['141'] 221 ETag:
114 status: {code: 200, message: OK} 222 - W/"fbe8aae776b4d8aa4b8c694b1a167bd4"
223 Pragma:
224 - no-cache
225 Referrer-Policy:
226 - strict-origin-when-cross-origin
227 Transfer-Encoding:
228 - chunked
229 Vary:
230 - Origin
231 X-Content-Type-Options:
232 - nosniff
233 X-Download-Options:
234 - noopen
235 X-Frame-Options:
236 - SAMEORIGIN
237 X-Permitted-Cross-Domain-Policies:
238 - none
239 X-Request-Id:
240 - cf9f9be6-b1f4-46e8-99da-ab0d71e7e5d1
241 X-Runtime:
242 - '0.097053'
243 X-XSS-Protection:
244 - 1; mode=block
245 status:
246 code: 200
247 message: OK
115version: 1 248version: 1
diff --git a/tests/cassettes/test_app_verify_credentials.yaml b/tests/cassettes/test_app_verify_credentials.yaml
index 3fd7ebd..ea13f8b 100644
--- a/tests/cassettes/test_app_verify_credentials.yaml
+++ b/tests/cassettes/test_app_verify_credentials.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/apps/verify_credentials 16 uri: http://localhost:3000/api/v1/apps/verify_credentials
12 response: 17 response:
13 body: {string: '{"name":"Mastodon.py test suite","website":null,"vapid_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 18 body:
19 string: '{"name":"Mastodon.py test suite","website":null,"vapid_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-7GnksHUKGJRxnrJHJXEvYA=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [ae989792-046d-4e74-8e1f-54a93c5ab6cc] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.050837'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['151'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"c315500ba95bfbc3024b2b086e00038b"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 91122d64-2b35-450a-8c5e-658f514a4ffe
53 X-Runtime:
54 - '0.009487'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_attribute_access.yaml b/tests/cassettes/test_attribute_access.yaml
index 17663dc..0b6d82d 100644
--- a/tests/cassettes/test_attribute_access.yaml
+++ b/tests/cassettes/test_attribute_access.yaml
@@ -2,60 +2,135 @@ 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":"103704148061596032","created_at":"2020-02-22T19:28:40.187Z","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/103704148061596032","url":"http://localhost/@mastodonpy_test/103704148061596032","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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 23 string: '{"id":"109304275467831417","created_at":"2022-11-07T19:54:42.994Z","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/109304275467831417","url":"http://localhost:3000/@mastodonpy_test/109304275467831417","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":1,"statuses_count":5,"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-5KxilINO0cVelS32+KbWMw=='';
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: [f6198215-4cca-4aad-8905-281cee0789eb] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.166591'] 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/"07a4298f7dc4585e3a705595c29495ca"
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 - '288'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.017583Z'
64 X-Request-Id:
65 - db54fc93-45cd-4887-b890-16d02e539d8f
66 X-Runtime:
67 - '0.035869'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: DELETE 88 method: DELETE
42 uri: http://localhost:3000/api/v1/statuses/103704148061596032 89 uri: http://localhost:3000/api/v1/statuses/109304275467831417
43 response: 90 response:
44 body: {string: '{"id":"103704148061596032","created_at":"2020-02-22T19:28:40.187Z","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/103704148061596032","url":"http://localhost/@mastodonpy_test/103704148061596032","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 91 body:
45 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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 92 string: '{"id":"109304275467831417","created_at":"2022-11-07T19:54:42.994Z","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/109304275467831417","url":"http://localhost:3000/@mastodonpy_test/109304275467831417","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
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":1,"statuses_count":4,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-z8QNCDo4EaNlU1VS6bi0Jg=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [a95ef7ce-5b9f-45f4-b413-d9c386480bda] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.165591'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1290'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"4a6b2a865ad40bee1093a2e59aaaeec2"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 09eca6e2-96be-4051-834a-e13035ab2f82
129 X-Runtime:
130 - '0.024503'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61version: 1 136version: 1
diff --git a/tests/cassettes/test_blocks.yaml b/tests/cassettes/test_blocks.yaml
index 81fd85f..7cb148f 100644
--- a/tests/cassettes/test_blocks.yaml
+++ b/tests/cassettes/test_blocks.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/blocks 16 uri: http://localhost:3000/api/v1/blocks
12 response: 17 response:
13 body: {string: '[]'} 18 body:
19 string: '[]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-/kqmbkU0GeswA2D5TqNjaQ=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [dc8cf588-7d0a-4b43-95f4-8a18ea14e659] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.076527'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['2'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 9c037fc0-d7bd-4df1-bd20-5e5bbf4f3941
53 X-Runtime:
54 - '0.009719'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_bookmarks.yaml b/tests/cassettes/test_bookmarks.yaml
index de9c314..b8f1ec9 100644
--- a/tests/cassettes/test_bookmarks.yaml
+++ b/tests/cassettes/test_bookmarks.yaml
@@ -15,35 +15,38 @@ interactions:
15 Content-Type: 15 Content-Type:
16 - application/x-www-form-urlencoded 16 - application/x-www-form-urlencoded
17 User-Agent: 17 User-Agent:
18 - python-requests/2.22.0 18 - tests/v311
19 method: POST 19 method: POST
20 uri: http://localhost:3000/api/v1/statuses 20 uri: http://localhost:3000/api/v1/statuses
21 response: 21 response:
22 body: 22 body:
23 string: '{"id":"108532515807337403","created_at":"2022-06-24T12:46:05.129Z","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/108532515807337403","url":"http://localhost/@mastodonpy_test/108532515807337403","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","reblog":null,"application":{"name":"Mastodon.py 23 string: '{"id":"109304274970966616","created_at":"2022-11-07T19:54:35.413Z","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/109304274970966616","url":"http://localhost:3000/@mastodonpy_test/109304274970966616","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":"","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-06-24T00:00:00.000Z","note":"","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":1,"last_status_at":"2022-06-24","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}' 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}'
25 headers: 27 headers:
26 Cache-Control: 28 Cache-Control:
27 - no-store 29 - no-store
28 Content-Security-Policy: 30 Content-Security-Policy:
29 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src 31 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
30 ''self'' http://localhost; img-src ''self'' https: data: blob: http://localhost; 32 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
31 style-src ''self'' http://localhost ''nonce-s4DtHaGKm+Sv7S0opGjkuA==''; media-src 33 style-src ''self'' http://localhost:3000 ''nonce-zWnF8wEW9RtZNtXmd6eJOQ=='';
32 ''self'' https: data: http://localhost; frame-src ''self'' https:; manifest-src 34 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
33 ''self'' http://localhost; connect-src ''self'' data: blob: http://localhost 35 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
34 http://files.example.com ws://localhost:4000 ws://localhost:3035 http://localhost:3035; 36 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
35 script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' http://localhost; child-src 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
36 ''self'' blob: http://localhost; worker-src ''self'' blob: http://localhost' 38 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
39 worker-src ''self'' blob: http://localhost:3000'
37 Content-Type: 40 Content-Type:
38 - application/json; charset=utf-8 41 - application/json; charset=utf-8
39 ETag: 42 ETag:
40 - W/"16c19c98c5667003bada6cc08d6a9efd" 43 - W/"3c069c90f0e3a5d2527cc7fcc3e2df1b"
41 Referrer-Policy: 44 Referrer-Policy:
42 - strict-origin-when-cross-origin 45 - strict-origin-when-cross-origin
43 Transfer-Encoding: 46 Transfer-Encoding:
44 - chunked 47 - chunked
45 Vary: 48 Vary:
46 - Accept, Accept-Encoding, Origin 49 - Accept, Origin
47 X-Content-Type-Options: 50 X-Content-Type-Options:
48 - nosniff 51 - nosniff
49 X-Download-Options: 52 X-Download-Options:
@@ -55,17 +58,15 @@ interactions:
55 X-RateLimit-Limit: 58 X-RateLimit-Limit:
56 - '300' 59 - '300'
57 X-RateLimit-Remaining: 60 X-RateLimit-Remaining:
58 - '290' 61 - '294'
59 X-RateLimit-Reset: 62 X-RateLimit-Reset:
60 - '2022-06-24T15:00:00.156190Z' 63 - '2022-11-07T21:00:00.447986Z'
61 X-Request-Id: 64 X-Request-Id:
62 - a38516b7-de3e-4c49-9405-0bded1f29145 65 - 71654830-90c8-4ff3-89e7-7a9d146c4483
63 X-Runtime: 66 X-Runtime:
64 - '0.047610' 67 - '0.047963'
65 X-XSS-Protection: 68 X-XSS-Protection:
66 - 1; mode=block 69 - 1; mode=block
67 content-length:
68 - '1308'
69 status: 70 status:
70 code: 200 71 code: 200
71 message: OK 72 message: OK
@@ -83,35 +84,38 @@ interactions:
83 Content-Length: 84 Content-Length:
84 - '0' 85 - '0'
85 User-Agent: 86 User-Agent:
86 - python-requests/2.22.0 87 - tests/v311
87 method: POST 88 method: POST
88 uri: http://localhost:3000/api/v1/statuses/108532515807337403/bookmark 89 uri: http://localhost:3000/api/v1/statuses/109304274970966616/bookmark
89 response: 90 response:
90 body: 91 body:
91 string: '{"id":"108532515807337403","created_at":"2022-06-24T12:46:05.129Z","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/108532515807337403","url":"http://localhost/@mastodonpy_test/108532515807337403","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":true,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 92 string: '{"id":"109304274970966616","created_at":"2022-11-07T19:54:35.413Z","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/109304274970966616","url":"http://localhost:3000/@mastodonpy_test/109304274970966616","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":true,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
92 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-06-24T00:00:00.000Z","note":"","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":1,"last_status_at":"2022-06-24","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}' 93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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}'
93 headers: 96 headers:
94 Cache-Control: 97 Cache-Control:
95 - no-store 98 - no-store
96 Content-Security-Policy: 99 Content-Security-Policy:
97 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
98 ''self'' http://localhost; img-src ''self'' https: data: blob: http://localhost; 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
99 style-src ''self'' http://localhost ''nonce-r/DodIkic+v9H9lAcksQVw==''; media-src 102 style-src ''self'' http://localhost:3000 ''nonce-q5n9opqddMkgkb7z9RL4WA=='';
100 ''self'' https: data: http://localhost; frame-src ''self'' https:; manifest-src 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
101 ''self'' http://localhost; connect-src ''self'' data: blob: http://localhost 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
102 http://files.example.com ws://localhost:4000 ws://localhost:3035 http://localhost:3035; 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
103 script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' http://localhost; child-src 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
104 ''self'' blob: http://localhost; worker-src ''self'' blob: http://localhost' 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
108 worker-src ''self'' blob: http://localhost:3000'
105 Content-Type: 109 Content-Type:
106 - application/json; charset=utf-8 110 - application/json; charset=utf-8
107 ETag: 111 ETag:
108 - W/"bb1e121980e105d13ea65b61a8fe3f9e" 112 - W/"5fc3a2b7be8452fc31cf43c1418b0149"
109 Referrer-Policy: 113 Referrer-Policy:
110 - strict-origin-when-cross-origin 114 - strict-origin-when-cross-origin
111 Transfer-Encoding: 115 Transfer-Encoding:
112 - chunked 116 - chunked
113 Vary: 117 Vary:
114 - Accept, Accept-Encoding, Origin 118 - Accept, Origin
115 X-Content-Type-Options: 119 X-Content-Type-Options:
116 - nosniff 120 - nosniff
117 X-Download-Options: 121 X-Download-Options:
@@ -121,13 +125,11 @@ interactions:
121 X-Permitted-Cross-Domain-Policies: 125 X-Permitted-Cross-Domain-Policies:
122 - none 126 - none
123 X-Request-Id: 127 X-Request-Id:
124 - 4af13637-38f4-41d6-ad47-756de2626bf3 128 - 0d63c119-01b8-4a32-97be-9310ec314fb3
125 X-Runtime: 129 X-Runtime:
126 - '0.041993' 130 - '0.032409'
127 X-XSS-Protection: 131 X-XSS-Protection:
128 - 1; mode=block 132 - 1; mode=block
129 content-length:
130 - '1307'
131 status: 133 status:
132 code: 200 134 code: 200
133 message: OK 135 message: OK
@@ -143,37 +145,40 @@ interactions:
143 Connection: 145 Connection:
144 - keep-alive 146 - keep-alive
145 User-Agent: 147 User-Agent:
146 - python-requests/2.22.0 148 - tests/v311
147 method: GET 149 method: GET
148 uri: http://localhost:3000/api/v1/bookmarks 150 uri: http://localhost:3000/api/v1/bookmarks
149 response: 151 response:
150 body: 152 body:
151 string: '[{"id":"108532515807337403","created_at":"2022-06-24T12:46:05.129Z","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/108532515807337403","url":"http://localhost/@mastodonpy_test/108532515807337403","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":true,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 153 string: '[{"id":"109304274970966616","created_at":"2022-11-07T19:54:35.413Z","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/109304274970966616","url":"http://localhost:3000/@mastodonpy_test/109304274970966616","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":true,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
152 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-06-24T00:00:00.000Z","note":"","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":1,"last_status_at":"2022-06-24","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"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":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}]'
153 headers: 157 headers:
154 Cache-Control: 158 Cache-Control:
155 - no-store 159 - no-store
156 Content-Security-Policy: 160 Content-Security-Policy:
157 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src 161 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
158 ''self'' http://localhost; img-src ''self'' https: data: blob: http://localhost; 162 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
159 style-src ''self'' http://localhost ''nonce-EEFQZtT2hj45UYMa5FifxA==''; media-src 163 style-src ''self'' http://localhost:3000 ''nonce-qaB1c38CAsaE4uN8y4rl1A=='';
160 ''self'' https: data: http://localhost; frame-src ''self'' https:; manifest-src 164 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
161 ''self'' http://localhost; connect-src ''self'' data: blob: http://localhost 165 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
162 http://files.example.com ws://localhost:4000 ws://localhost:3035 http://localhost:3035; 166 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
163 script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' http://localhost; child-src 167 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
164 ''self'' blob: http://localhost; worker-src ''self'' blob: http://localhost' 168 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
169 worker-src ''self'' blob: http://localhost:3000'
165 Content-Type: 170 Content-Type:
166 - application/json; charset=utf-8 171 - application/json; charset=utf-8
167 ETag: 172 ETag:
168 - W/"e28cea671d77758e8cd2652347a030d1" 173 - W/"4bad7df0d9274180564b5f9481a35558"
169 Link: 174 Link:
170 - <http://localhost:3000/api/v1/bookmarks?min_id=11>; rel="prev" 175 - <http://localhost:3000/api/v1/bookmarks?min_id=1>; rel="prev"
171 Referrer-Policy: 176 Referrer-Policy:
172 - strict-origin-when-cross-origin 177 - strict-origin-when-cross-origin
173 Transfer-Encoding: 178 Transfer-Encoding:
174 - chunked 179 - chunked
175 Vary: 180 Vary:
176 - Accept, Accept-Encoding, Origin 181 - Accept, Origin
177 X-Content-Type-Options: 182 X-Content-Type-Options:
178 - nosniff 183 - nosniff
179 X-Download-Options: 184 X-Download-Options:
@@ -183,13 +188,11 @@ interactions:
183 X-Permitted-Cross-Domain-Policies: 188 X-Permitted-Cross-Domain-Policies:
184 - none 189 - none
185 X-Request-Id: 190 X-Request-Id:
186 - 0fe7aaf8-add4-4523-a98f-22608f714cad 191 - 99d6e596-a8f0-4fff-bf9d-909aee84c100
187 X-Runtime: 192 X-Runtime:
188 - '0.036771' 193 - '0.027299'
189 X-XSS-Protection: 194 X-XSS-Protection:
190 - 1; mode=block 195 - 1; mode=block
191 content-length:
192 - '1309'
193 status: 196 status:
194 code: 200 197 code: 200
195 message: OK 198 message: OK
@@ -205,38 +208,41 @@ interactions:
205 Connection: 208 Connection:
206 - keep-alive 209 - keep-alive
207 User-Agent: 210 User-Agent:
208 - python-requests/2.22.0 211 - tests/v311
209 method: GET 212 method: GET
210 uri: http://localhost:3000/api/v1/bookmarks?limit=1 213 uri: http://localhost:3000/api/v1/bookmarks?limit=1
211 response: 214 response:
212 body: 215 body:
213 string: '[{"id":"108532515807337403","created_at":"2022-06-24T12:46:05.129Z","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/108532515807337403","url":"http://localhost/@mastodonpy_test/108532515807337403","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":true,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 216 string: '[{"id":"109304274970966616","created_at":"2022-11-07T19:54:35.413Z","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/109304274970966616","url":"http://localhost:3000/@mastodonpy_test/109304274970966616","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":true,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
214 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-06-24T00:00:00.000Z","note":"","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":1,"last_status_at":"2022-06-24","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]' 217 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
218 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
219 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}]'
215 headers: 220 headers:
216 Cache-Control: 221 Cache-Control:
217 - no-store 222 - no-store
218 Content-Security-Policy: 223 Content-Security-Policy:
219 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src 224 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
220 ''self'' http://localhost; img-src ''self'' https: data: blob: http://localhost; 225 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
221 style-src ''self'' http://localhost ''nonce-wzGUumpjXwVRz6YQjB+AhQ==''; media-src 226 style-src ''self'' http://localhost:3000 ''nonce-IVYXHm3pd6azXB9190r8iA=='';
222 ''self'' https: data: http://localhost; frame-src ''self'' https:; manifest-src 227 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
223 ''self'' http://localhost; connect-src ''self'' data: blob: http://localhost 228 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
224 http://files.example.com ws://localhost:4000 ws://localhost:3035 http://localhost:3035; 229 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
225 script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' http://localhost; child-src 230 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
226 ''self'' blob: http://localhost; worker-src ''self'' blob: http://localhost' 231 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
232 worker-src ''self'' blob: http://localhost:3000'
227 Content-Type: 233 Content-Type:
228 - application/json; charset=utf-8 234 - application/json; charset=utf-8
229 ETag: 235 ETag:
230 - W/"e28cea671d77758e8cd2652347a030d1" 236 - W/"4bad7df0d9274180564b5f9481a35558"
231 Link: 237 Link:
232 - <http://localhost:3000/api/v1/bookmarks?limit=1&max_id=11>; rel="next", <http://localhost:3000/api/v1/bookmarks?limit=1&min_id=11>; 238 - <http://localhost:3000/api/v1/bookmarks?limit=1&max_id=1>; rel="next", <http://localhost:3000/api/v1/bookmarks?limit=1&min_id=1>;
233 rel="prev" 239 rel="prev"
234 Referrer-Policy: 240 Referrer-Policy:
235 - strict-origin-when-cross-origin 241 - strict-origin-when-cross-origin
236 Transfer-Encoding: 242 Transfer-Encoding:
237 - chunked 243 - chunked
238 Vary: 244 Vary:
239 - Accept, Accept-Encoding, Origin 245 - Accept, Origin
240 X-Content-Type-Options: 246 X-Content-Type-Options:
241 - nosniff 247 - nosniff
242 X-Download-Options: 248 X-Download-Options:
@@ -246,13 +252,11 @@ interactions:
246 X-Permitted-Cross-Domain-Policies: 252 X-Permitted-Cross-Domain-Policies:
247 - none 253 - none
248 X-Request-Id: 254 X-Request-Id:
249 - 7c887921-a7ee-478d-8e68-61359f4eacaf 255 - 23a66b1d-f163-40a0-9d8f-db38c443f1cd
250 X-Runtime: 256 X-Runtime:
251 - '0.037690' 257 - '0.021691'
252 X-XSS-Protection: 258 X-XSS-Protection:
253 - 1; mode=block 259 - 1; mode=block
254 content-length:
255 - '1309'
256 status: 260 status:
257 code: 200 261 code: 200
258 message: OK 262 message: OK
@@ -270,35 +274,38 @@ interactions:
270 Content-Length: 274 Content-Length:
271 - '0' 275 - '0'
272 User-Agent: 276 User-Agent:
273 - python-requests/2.22.0 277 - tests/v311
274 method: POST 278 method: POST
275 uri: http://localhost:3000/api/v1/statuses/108532515807337403/unbookmark 279 uri: http://localhost:3000/api/v1/statuses/109304274970966616/unbookmark
276 response: 280 response:
277 body: 281 body:
278 string: '{"id":"108532515807337403","created_at":"2022-06-24T12:46:05.129Z","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/108532515807337403","url":"http://localhost/@mastodonpy_test/108532515807337403","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","reblog":null,"application":{"name":"Mastodon.py 282 string: '{"id":"109304274970966616","created_at":"2022-11-07T19:54:35.413Z","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/109304274970966616","url":"http://localhost:3000/@mastodonpy_test/109304274970966616","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
279 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-06-24T00:00:00.000Z","note":"","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":1,"last_status_at":"2022-06-24","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}' 283 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
284 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
285 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}'
280 headers: 286 headers:
281 Cache-Control: 287 Cache-Control:
282 - no-store 288 - no-store
283 Content-Security-Policy: 289 Content-Security-Policy:
284 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src 290 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
285 ''self'' http://localhost; img-src ''self'' https: data: blob: http://localhost; 291 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
286 style-src ''self'' http://localhost ''nonce-x2CjCkxjnkvgJiPtS/CoIg==''; media-src 292 style-src ''self'' http://localhost:3000 ''nonce-sYP8Q5qaffX7XfkYXjvosw=='';
287 ''self'' https: data: http://localhost; frame-src ''self'' https:; manifest-src 293 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
288 ''self'' http://localhost; connect-src ''self'' data: blob: http://localhost 294 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
289 http://files.example.com ws://localhost:4000 ws://localhost:3035 http://localhost:3035; 295 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
290 script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' http://localhost; child-src 296 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
291 ''self'' blob: http://localhost; worker-src ''self'' blob: http://localhost' 297 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
298 worker-src ''self'' blob: http://localhost:3000'
292 Content-Type: 299 Content-Type:
293 - application/json; charset=utf-8 300 - application/json; charset=utf-8
294 ETag: 301 ETag:
295 - W/"16c19c98c5667003bada6cc08d6a9efd" 302 - W/"3c069c90f0e3a5d2527cc7fcc3e2df1b"
296 Referrer-Policy: 303 Referrer-Policy:
297 - strict-origin-when-cross-origin 304 - strict-origin-when-cross-origin
298 Transfer-Encoding: 305 Transfer-Encoding:
299 - chunked 306 - chunked
300 Vary: 307 Vary:
301 - Accept, Accept-Encoding, Origin 308 - Accept, Origin
302 X-Content-Type-Options: 309 X-Content-Type-Options:
303 - nosniff 310 - nosniff
304 X-Download-Options: 311 X-Download-Options:
@@ -308,13 +315,11 @@ interactions:
308 X-Permitted-Cross-Domain-Policies: 315 X-Permitted-Cross-Domain-Policies:
309 - none 316 - none
310 X-Request-Id: 317 X-Request-Id:
311 - 61142a88-6453-47c6-8230-6b6196efb64c 318 - 01dee21f-40ee-431b-a96e-d266cfbd8ebc
312 X-Runtime: 319 X-Runtime:
313 - '0.035340' 320 - '0.024825'
314 X-XSS-Protection: 321 X-XSS-Protection:
315 - 1; mode=block 322 - 1; mode=block
316 content-length:
317 - '1308'
318 status: 323 status:
319 code: 200 324 code: 200
320 message: OK 325 message: OK
@@ -330,7 +335,7 @@ interactions:
330 Connection: 335 Connection:
331 - keep-alive 336 - keep-alive
332 User-Agent: 337 User-Agent:
333 - python-requests/2.22.0 338 - tests/v311
334 method: GET 339 method: GET
335 uri: http://localhost:3000/api/v1/bookmarks 340 uri: http://localhost:3000/api/v1/bookmarks
336 response: 341 response:
@@ -341,23 +346,24 @@ interactions:
341 - no-store 346 - no-store
342 Content-Security-Policy: 347 Content-Security-Policy:
343 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src 348 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
344 ''self'' http://localhost; img-src ''self'' https: data: blob: http://localhost; 349 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
345 style-src ''self'' http://localhost ''nonce-i6oSjmQ5IE8wtOR+vDrGZw==''; media-src 350 style-src ''self'' http://localhost:3000 ''nonce-+Ohq389GF6W8F6K0NUVMWg=='';
346 ''self'' https: data: http://localhost; frame-src ''self'' https:; manifest-src 351 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
347 ''self'' http://localhost; connect-src ''self'' data: blob: http://localhost 352 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
348 http://files.example.com ws://localhost:4000 ws://localhost:3035 http://localhost:3035; 353 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
349 script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' http://localhost; child-src 354 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
350 ''self'' blob: http://localhost; worker-src ''self'' blob: http://localhost' 355 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
356 worker-src ''self'' blob: http://localhost:3000'
351 Content-Type: 357 Content-Type:
352 - application/json; charset=utf-8 358 - application/json; charset=utf-8
353 ETag: 359 ETag:
354 - W/"aaa12070e167024a89ca985596a44579" 360 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
355 Referrer-Policy: 361 Referrer-Policy:
356 - strict-origin-when-cross-origin 362 - strict-origin-when-cross-origin
357 Transfer-Encoding: 363 Transfer-Encoding:
358 - chunked 364 - chunked
359 Vary: 365 Vary:
360 - Accept, Accept-Encoding, Origin 366 - Accept, Origin
361 X-Content-Type-Options: 367 X-Content-Type-Options:
362 - nosniff 368 - nosniff
363 X-Download-Options: 369 X-Download-Options:
@@ -367,13 +373,11 @@ interactions:
367 X-Permitted-Cross-Domain-Policies: 373 X-Permitted-Cross-Domain-Policies:
368 - none 374 - none
369 X-Request-Id: 375 X-Request-Id:
370 - 639bbb25-65a5-44eb-a886-d7092f891ecb 376 - 8fe6df27-8b32-4ac3-9041-8a11b69c2a3e
371 X-Runtime: 377 X-Runtime:
372 - '0.014781' 378 - '0.008476'
373 X-XSS-Protection: 379 X-XSS-Protection:
374 - 1; mode=block 380 - 1; mode=block
375 content-length:
376 - '2'
377 status: 381 status:
378 code: 200 382 code: 200
379 message: OK 383 message: OK
@@ -391,35 +395,38 @@ interactions:
391 Content-Length: 395 Content-Length:
392 - '0' 396 - '0'
393 User-Agent: 397 User-Agent:
394 - python-requests/2.22.0 398 - tests/v311
395 method: DELETE 399 method: DELETE
396 uri: http://localhost:3000/api/v1/statuses/108532515807337403 400 uri: http://localhost:3000/api/v1/statuses/109304274970966616
397 response: 401 response:
398 body: 402 body:
399 string: '{"id":"108532515807337403","created_at":"2022-06-24T12:46:05.129Z","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/108532515807337403","url":"http://localhost/@mastodonpy_test/108532515807337403","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 403 string: '{"id":"109304274970966616","created_at":"2022-11-07T19:54:35.413Z","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/109304274970966616","url":"http://localhost:3000/@mastodonpy_test/109304274970966616","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
400 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-06-24T00:00:00.000Z","note":"","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":0,"last_status_at":"2022-06-24","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}' 404 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
405 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
406 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}'
401 headers: 407 headers:
402 Cache-Control: 408 Cache-Control:
403 - no-store 409 - no-store
404 Content-Security-Policy: 410 Content-Security-Policy:
405 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src 411 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
406 ''self'' http://localhost; img-src ''self'' https: data: blob: http://localhost; 412 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
407 style-src ''self'' http://localhost ''nonce-9ZHC6oHcDEPPkskChbQjOQ==''; media-src 413 style-src ''self'' http://localhost:3000 ''nonce-fQ2GC+eMnGQnPd1vrySBPw=='';
408 ''self'' https: data: http://localhost; frame-src ''self'' https:; manifest-src 414 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
409 ''self'' http://localhost; connect-src ''self'' data: blob: http://localhost 415 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
410 http://files.example.com ws://localhost:4000 ws://localhost:3035 http://localhost:3035; 416 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
411 script-src ''self'' ''unsafe-inline'' ''unsafe-eval'' http://localhost; child-src 417 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
412 ''self'' blob: http://localhost; worker-src ''self'' blob: http://localhost' 418 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
419 worker-src ''self'' blob: http://localhost:3000'
413 Content-Type: 420 Content-Type:
414 - application/json; charset=utf-8 421 - application/json; charset=utf-8
415 ETag: 422 ETag:
416 - W/"efc9742f5a2c445d981fd8b15ed77122" 423 - W/"99b48cd85e7b53a646d24aefdc9807a0"
417 Referrer-Policy: 424 Referrer-Policy:
418 - strict-origin-when-cross-origin 425 - strict-origin-when-cross-origin
419 Transfer-Encoding: 426 Transfer-Encoding:
420 - chunked 427 - chunked
421 Vary: 428 Vary:
422 - Accept, Accept-Encoding, Origin 429 - Accept, Origin
423 X-Content-Type-Options: 430 X-Content-Type-Options:
424 - nosniff 431 - nosniff
425 X-Download-Options: 432 X-Download-Options:
@@ -429,13 +436,11 @@ interactions:
429 X-Permitted-Cross-Domain-Policies: 436 X-Permitted-Cross-Domain-Policies:
430 - none 437 - none
431 X-Request-Id: 438 X-Request-Id:
432 - 1ca08d80-70b4-4aa9-abfe-5ca3286f63b8 439 - 1ddda808-6796-44bf-bbf1-e10a8bff2025
433 X-Runtime: 440 X-Runtime:
434 - '0.037653' 441 - '0.023346'
435 X-XSS-Protection: 442 X-XSS-Protection:
436 - 1; mode=block 443 - 1; mode=block
437 content-length:
438 - '1278'
439 status: 444 status:
440 code: 200 445 code: 200
441 message: OK 446 message: OK
diff --git a/tests/cassettes/test_conversations.yaml b/tests/cassettes/test_conversations.yaml
index 54bf09e..a5720ae 100644
--- a/tests/cassettes/test_conversations.yaml
+++ b/tests/cassettes/test_conversations.yaml
@@ -2,196 +2,416 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/verify_credentials 16 uri: http://localhost:3000/api/v1/accounts/verify_credentials
12 response: 17 response:
13 body: {string: '{"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","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 18 body:
19 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
20 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
21 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,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
22 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":1},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
14 headers: 23 headers:
15 Cache-Control: ['no-cache, no-store'] 24 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 25 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 26 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 27 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 28 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 29 style-src ''self'' http://localhost:3000 ''nonce-PbTj1KfGDved6gsJieS5QQ=='';
21 X-Download-Options: [noopen] 30 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 31 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 32 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [b4f1418b-f8d6-4ace-8895-f6588ee333d9] 33 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.041841'] 34 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 35 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['745'] 36 Content-Type:
28 status: {code: 200, message: OK} 37 - application/json; charset=utf-8
38 ETag:
39 - W/"2ee229c3aee8eac5aa82aa96affda7b0"
40 Referrer-Policy:
41 - strict-origin-when-cross-origin
42 Transfer-Encoding:
43 - chunked
44 Vary:
45 - Accept, Origin
46 X-Content-Type-Options:
47 - nosniff
48 X-Download-Options:
49 - noopen
50 X-Frame-Options:
51 - SAMEORIGIN
52 X-Permitted-Cross-Domain-Policies:
53 - none
54 X-Request-Id:
55 - 62813649-f9b3-4c0c-9169-b4756c6b8c99
56 X-Runtime:
57 - '0.013058'
58 X-XSS-Protection:
59 - 1; mode=block
60 status:
61 code: 200
62 message: OK
29- request: 63- request:
30 body: visibility=direct&status=%40admin+ilu+bby+%3B3 64 body: status=%40admin+ilu+bby+%3B3&visibility=direct
31 headers: 65 headers:
32 Accept: ['*/*'] 66 Accept:
33 Accept-Encoding: ['gzip, deflate'] 67 - '*/*'
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 68 Accept-Encoding:
35 Connection: [keep-alive] 69 - gzip, deflate
36 Content-Length: ['46'] 70 Authorization:
37 Content-Type: [application/x-www-form-urlencoded] 71 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
38 User-Agent: [python-requests/2.18.4] 72 Connection:
73 - keep-alive
74 Content-Length:
75 - '46'
76 Content-Type:
77 - application/x-www-form-urlencoded
78 User-Agent:
79 - tests/v311
39 method: POST 80 method: POST
40 uri: http://localhost:3000/api/v1/statuses 81 uri: http://localhost:3000/api/v1/statuses
41 response: 82 response:
42 body: {string: '{"id":"103704157160018540","created_at":"2020-02-22T19:30:59.029Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704157160018540","url":"http://localhost/@mastodonpy_test/103704157160018540","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 83 body:
43 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@admin\" class=\"u-url 84 string: '{"id":"109304299663138911","created_at":"2022-11-07T20:00:52.186Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304299663138911","url":"http://localhost:3000/@mastodonpy_test/109304299663138911","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan
85 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@admin\" class=\"u-url
44 mention\"\u003e@\u003cspan\u003eadmin\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 86 mention\"\u003e@\u003cspan\u003eadmin\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
45 ilu bby ;3\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 87 ilu bby ;3\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
46 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":[{"id":"1","username":"admin","url":"http://localhost/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 88 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
89 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
90 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":[{"id":"109304268902557892","username":"admin","url":"http://localhost:3000/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}'
47 headers: 91 headers:
48 Cache-Control: ['no-cache, no-store'] 92 Cache-Control:
49 Content-Type: [application/json; charset=utf-8] 93 - no-store
50 Referrer-Policy: [strict-origin-when-cross-origin] 94 Content-Security-Policy:
51 Transfer-Encoding: [chunked] 95 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
52 Vary: ['Accept-Encoding, Origin'] 96 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
53 X-Content-Type-Options: [nosniff] 97 style-src ''self'' http://localhost:3000 ''nonce-G965eXXBVrZsWZhIlz9uFg=='';
54 X-Download-Options: [noopen] 98 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
55 X-Frame-Options: [SAMEORIGIN] 99 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
56 X-Permitted-Cross-Domain-Policies: [none] 100 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
57 X-Request-Id: [e00d08a5-f9b9-495d-96f6-344f093d227c] 101 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
58 X-Runtime: ['0.269401'] 102 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
59 X-XSS-Protection: [1; mode=block] 103 worker-src ''self'' blob: http://localhost:3000'
60 content-length: ['1560'] 104 Content-Type:
61 status: {code: 200, message: OK} 105 - application/json; charset=utf-8
106 ETag:
107 - W/"d5b1d34d469013174432e9263e93e6c0"
108 Referrer-Policy:
109 - strict-origin-when-cross-origin
110 Transfer-Encoding:
111 - chunked
112 Vary:
113 - Accept, Origin
114 X-Content-Type-Options:
115 - nosniff
116 X-Download-Options:
117 - noopen
118 X-Frame-Options:
119 - SAMEORIGIN
120 X-Permitted-Cross-Domain-Policies:
121 - none
122 X-RateLimit-Limit:
123 - '300'
124 X-RateLimit-Remaining:
125 - '194'
126 X-RateLimit-Reset:
127 - '2022-11-07T21:00:00.210561Z'
128 X-Request-Id:
129 - d6808551-3078-4c0b-b30b-6f74d7d45d05
130 X-Runtime:
131 - '0.038439'
132 X-XSS-Protection:
133 - 1; mode=block
134 status:
135 code: 200
136 message: OK
62- request: 137- request:
63 body: null 138 body: null
64 headers: 139 headers:
65 Accept: ['*/*'] 140 Accept:
66 Accept-Encoding: ['gzip, deflate'] 141 - '*/*'
67 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 142 Accept-Encoding:
68 Connection: [keep-alive] 143 - gzip, deflate
69 User-Agent: [python-requests/2.18.4] 144 Authorization:
145 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
146 Connection:
147 - keep-alive
148 User-Agent:
149 - tests/v311
70 method: GET 150 method: GET
71 uri: http://localhost:3000/api/v1/conversations/ 151 uri: http://localhost:3000/api/v1/conversations/
72 response: 152 response:
73 body: {string: '[{"id":"6","unread":true,"accounts":[{"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":[]}],"last_status":{"id":"103704157160018540","created_at":"2020-02-22T19:30:59.029Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704157160018540","url":"http://localhost/@mastodonpy_test/103704157160018540","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 153 body:
74 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@admin\" class=\"u-url 154 string: '[{"id":"4","unread":true,"accounts":[{"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":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}]}],"last_status":{"id":"109304299663138911","created_at":"2022-11-07T20:00:52.186Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304299663138911","url":"http://localhost:3000/@mastodonpy_test/109304299663138911","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan
157 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@admin\" class=\"u-url
75 mention\"\u003e@\u003cspan\u003eadmin\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 158 mention\"\u003e@\u003cspan\u003eadmin\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
76 ilu bby ;3\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 159 ilu bby ;3\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
77 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":[{"id":"1","username":"admin","url":"http://localhost/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}},{"id":"3","unread":false,"accounts":[{"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":[]}],"last_status":{"id":"103704155604374665","created_at":"2020-02-22T19:30:35.304Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"en","uri":"http://localhost/users/admin/statuses/103704155604374665","url":"http://localhost/@admin/103704155604374665","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 160 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
78 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 161 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
79 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 162 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":[{"id":"109304268902557892","username":"admin","url":"http://localhost:3000/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}},{"id":"1","unread":false,"accounts":[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
80 todo funny text here\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 163 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
81 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}}]'} 164 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}]}],"last_status":{"id":"109304298307695561","created_at":"2022-11-07T20:00:31.502Z","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/109304298307695561","url":"http://localhost:3000/@admin/109304298307695561","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan
165 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
166 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
167 todo funny text here\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
168 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":3,"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}}]'
82 headers: 169 headers:
83 Cache-Control: ['no-cache, no-store'] 170 Cache-Control:
84 Content-Type: [application/json; charset=utf-8] 171 - no-store
85 Link: ['<http://localhost:3000/api/v1/conversations?min_id=103704157160018540>; 172 Content-Security-Policy:
86 rel="prev"'] 173 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
87 Referrer-Policy: [strict-origin-when-cross-origin] 174 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
88 Transfer-Encoding: [chunked] 175 style-src ''self'' http://localhost:3000 ''nonce-7+JF3KE9oB3T2FBZ0HU5iA=='';
89 Vary: ['Accept-Encoding, Origin'] 176 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
90 X-Content-Type-Options: [nosniff] 177 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
91 X-Download-Options: [noopen] 178 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
92 X-Frame-Options: [SAMEORIGIN] 179 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
93 X-Permitted-Cross-Domain-Policies: [none] 180 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
94 X-Request-Id: [bb955008-683c-415c-b5bf-8ab60f15681b] 181 worker-src ''self'' blob: http://localhost:3000'
95 X-Runtime: ['0.237268'] 182 Content-Type:
96 X-XSS-Protection: [1; mode=block] 183 - application/json; charset=utf-8
97 content-length: ['4505'] 184 ETag:
98 status: {code: 200, message: OK} 185 - W/"0d99ab412d5baceba4220d1f020efc69"
186 Link:
187 - <http://localhost:3000/api/v1/conversations?min_id=109304299663138911>; rel="prev"
188 Referrer-Policy:
189 - strict-origin-when-cross-origin
190 Transfer-Encoding:
191 - chunked
192 Vary:
193 - Accept, Origin
194 X-Content-Type-Options:
195 - nosniff
196 X-Download-Options:
197 - noopen
198 X-Frame-Options:
199 - SAMEORIGIN
200 X-Permitted-Cross-Domain-Policies:
201 - none
202 X-Request-Id:
203 - 731f0f62-b4bf-4bac-8dd5-4f644d4418e3
204 X-Runtime:
205 - '0.055521'
206 X-XSS-Protection:
207 - 1; mode=block
208 status:
209 code: 200
210 message: OK
99- request: 211- request:
100 body: null 212 body: null
101 headers: 213 headers:
102 Accept: ['*/*'] 214 Accept:
103 Accept-Encoding: ['gzip, deflate'] 215 - '*/*'
104 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 216 Accept-Encoding:
105 Connection: [keep-alive] 217 - gzip, deflate
106 Content-Length: ['0'] 218 Authorization:
107 User-Agent: [python-requests/2.18.4] 219 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
220 Connection:
221 - keep-alive
222 Content-Length:
223 - '0'
224 User-Agent:
225 - tests/v311
108 method: POST 226 method: POST
109 uri: http://localhost:3000/api/v1/conversations/6/read 227 uri: http://localhost:3000/api/v1/conversations/4/read
110 response: 228 response:
111 body: {string: '{"id":"6","unread":false,"accounts":[{"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":[]}],"last_status":{"id":"103704157160018540","created_at":"2020-02-22T19:30:59.029Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704157160018540","url":"http://localhost/@mastodonpy_test/103704157160018540","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 229 body:
112 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@admin\" class=\"u-url 230 string: '{"id":"4","unread":false,"accounts":[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
231 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
232 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}]}],"last_status":{"id":"109304299663138911","created_at":"2022-11-07T20:00:52.186Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304299663138911","url":"http://localhost:3000/@mastodonpy_test/109304299663138911","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan
233 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@admin\" class=\"u-url
113 mention\"\u003e@\u003cspan\u003eadmin\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 234 mention\"\u003e@\u003cspan\u003eadmin\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
114 ilu bby ;3\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 235 ilu bby ;3\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
115 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":[{"id":"1","username":"admin","url":"http://localhost/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}}'} 236 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
237 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
238 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":[{"id":"109304268902557892","username":"admin","url":"http://localhost:3000/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}}'
116 headers: 239 headers:
117 Cache-Control: ['no-cache, no-store'] 240 Cache-Control:
118 Content-Type: [application/json; charset=utf-8] 241 - no-store
119 Referrer-Policy: [strict-origin-when-cross-origin] 242 Content-Security-Policy:
120 Transfer-Encoding: [chunked] 243 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
121 Vary: ['Accept-Encoding, Origin'] 244 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
122 X-Content-Type-Options: [nosniff] 245 style-src ''self'' http://localhost:3000 ''nonce-xbLNAdxxfqF4BPn5mxE37Q=='';
123 X-Download-Options: [noopen] 246 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
124 X-Frame-Options: [SAMEORIGIN] 247 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
125 X-Permitted-Cross-Domain-Policies: [none] 248 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
126 X-Request-Id: [e1539454-2a68-4537-92c2-f527cf1948d0] 249 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
127 X-Runtime: ['0.181152'] 250 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
128 X-XSS-Protection: [1; mode=block] 251 worker-src ''self'' blob: http://localhost:3000'
129 content-length: ['2247'] 252 Content-Type:
130 status: {code: 200, message: OK} 253 - application/json; charset=utf-8
254 ETag:
255 - W/"aaacecc9fce2ae14ad0c2156eaca7b06"
256 Referrer-Policy:
257 - strict-origin-when-cross-origin
258 Transfer-Encoding:
259 - chunked
260 Vary:
261 - Accept, Origin
262 X-Content-Type-Options:
263 - nosniff
264 X-Download-Options:
265 - noopen
266 X-Frame-Options:
267 - SAMEORIGIN
268 X-Permitted-Cross-Domain-Policies:
269 - none
270 X-Request-Id:
271 - f57e8315-3938-44a5-8a01-adbfd46fad84
272 X-Runtime:
273 - '0.028051'
274 X-XSS-Protection:
275 - 1; mode=block
276 status:
277 code: 200
278 message: OK
131- request: 279- request:
132 body: null 280 body: null
133 headers: 281 headers:
134 Accept: ['*/*'] 282 Accept:
135 Accept-Encoding: ['gzip, deflate'] 283 - '*/*'
136 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 284 Accept-Encoding:
137 Connection: [keep-alive] 285 - gzip, deflate
138 User-Agent: [python-requests/2.18.4] 286 Authorization:
287 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
288 Connection:
289 - keep-alive
290 User-Agent:
291 - tests/v311
139 method: GET 292 method: GET
140 uri: http://localhost:3000/api/v1/conversations/ 293 uri: http://localhost:3000/api/v1/conversations/
141 response: 294 response:
142 body: {string: '[{"id":"6","unread":false,"accounts":[{"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":[]}],"last_status":{"id":"103704157160018540","created_at":"2020-02-22T19:30:59.029Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704157160018540","url":"http://localhost/@mastodonpy_test/103704157160018540","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 295 body:
143 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@admin\" class=\"u-url 296 string: '[{"id":"4","unread":false,"accounts":[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
297 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
298 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}]}],"last_status":{"id":"109304299663138911","created_at":"2022-11-07T20:00:52.186Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304299663138911","url":"http://localhost:3000/@mastodonpy_test/109304299663138911","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan
299 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@admin\" class=\"u-url
144 mention\"\u003e@\u003cspan\u003eadmin\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 300 mention\"\u003e@\u003cspan\u003eadmin\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
145 ilu bby ;3\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 301 ilu bby ;3\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
146 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":[{"id":"1","username":"admin","url":"http://localhost/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}},{"id":"3","unread":false,"accounts":[{"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":[]}],"last_status":{"id":"103704155604374665","created_at":"2020-02-22T19:30:35.304Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"en","uri":"http://localhost/users/admin/statuses/103704155604374665","url":"http://localhost/@admin/103704155604374665","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 302 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
147 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 303 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
148 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 304 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":[{"id":"109304268902557892","username":"admin","url":"http://localhost:3000/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}},{"id":"1","unread":false,"accounts":[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
149 todo funny text here\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 305 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
150 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}}]'} 306 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}]}],"last_status":{"id":"109304298307695561","created_at":"2022-11-07T20:00:31.502Z","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/109304298307695561","url":"http://localhost:3000/@admin/109304298307695561","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan
307 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
308 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
309 todo funny text here\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
310 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":3,"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}}]'
151 headers: 311 headers:
152 Cache-Control: ['no-cache, no-store'] 312 Cache-Control:
153 Content-Type: [application/json; charset=utf-8] 313 - no-store
154 Link: ['<http://localhost:3000/api/v1/conversations?min_id=103704157160018540>; 314 Content-Security-Policy:
155 rel="prev"'] 315 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
156 Referrer-Policy: [strict-origin-when-cross-origin] 316 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
157 Transfer-Encoding: [chunked] 317 style-src ''self'' http://localhost:3000 ''nonce-czlyljtPWl49XMSa46iDiw=='';
158 Vary: ['Accept-Encoding, Origin'] 318 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
159 X-Content-Type-Options: [nosniff] 319 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
160 X-Download-Options: [noopen] 320 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
161 X-Frame-Options: [SAMEORIGIN] 321 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
162 X-Permitted-Cross-Domain-Policies: [none] 322 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
163 X-Request-Id: [bdcebbac-59f6-4423-8381-882c0a4f0f4a] 323 worker-src ''self'' blob: http://localhost:3000'
164 X-Runtime: ['0.138641'] 324 Content-Type:
165 X-XSS-Protection: [1; mode=block] 325 - application/json; charset=utf-8
166 content-length: ['4506'] 326 ETag:
167 status: {code: 200, message: OK} 327 - W/"4e6b757874cacb3fa80a122d79f72fcc"
328 Link:
329 - <http://localhost:3000/api/v1/conversations?min_id=109304299663138911>; rel="prev"
330 Referrer-Policy:
331 - strict-origin-when-cross-origin
332 Transfer-Encoding:
333 - chunked
334 Vary:
335 - Accept, Origin
336 X-Content-Type-Options:
337 - nosniff
338 X-Download-Options:
339 - noopen
340 X-Frame-Options:
341 - SAMEORIGIN
342 X-Permitted-Cross-Domain-Policies:
343 - none
344 X-Request-Id:
345 - 4c0a7b43-2209-4e5e-bea1-3eca0b4c9382
346 X-Runtime:
347 - '0.038962'
348 X-XSS-Protection:
349 - 1; mode=block
350 status:
351 code: 200
352 message: OK
168- request: 353- request:
169 body: null 354 body: null
170 headers: 355 headers:
171 Accept: ['*/*'] 356 Accept:
172 Accept-Encoding: ['gzip, deflate'] 357 - '*/*'
173 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 358 Accept-Encoding:
174 Connection: [keep-alive] 359 - gzip, deflate
175 Content-Length: ['0'] 360 Authorization:
176 User-Agent: [python-requests/2.18.4] 361 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
362 Connection:
363 - keep-alive
364 Content-Length:
365 - '0'
366 User-Agent:
367 - tests/v311
177 method: DELETE 368 method: DELETE
178 uri: http://localhost:3000/api/v1/statuses/103704157160018540 369 uri: http://localhost:3000/api/v1/statuses/109304299663138911
179 response: 370 response:
180 body: {string: '{"id":"103704157160018540","created_at":"2020-02-22T19:30:59.029Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704157160018540","url":"http://localhost/@mastodonpy_test/103704157160018540","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"@admin 371 body:
181 ilu bby ;3","reblog":null,"application":{"name":"Mastodon.py 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":[{"id":"1","username":"admin","url":"http://localhost/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 372 string: '{"id":"109304299663138911","created_at":"2022-11-07T20:00:52.186Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304299663138911","url":"http://localhost:3000/@mastodonpy_test/109304299663138911","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"@admin
373 ilu bby ;3","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
374 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
375 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
376 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":[{"id":"109304268902557892","username":"admin","url":"http://localhost:3000/@admin","acct":"admin"}],"tags":[],"emojis":[],"card":null,"poll":null}'
182 headers: 377 headers:
183 Cache-Control: ['no-cache, no-store'] 378 Cache-Control:
184 Content-Type: [application/json; charset=utf-8] 379 - no-store
185 Referrer-Policy: [strict-origin-when-cross-origin] 380 Content-Security-Policy:
186 Transfer-Encoding: [chunked] 381 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
187 Vary: ['Accept-Encoding, Origin'] 382 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
188 X-Content-Type-Options: [nosniff] 383 style-src ''self'' http://localhost:3000 ''nonce-V6+dRoqOep9zFjaNEyD8ig=='';
189 X-Download-Options: [noopen] 384 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
190 X-Frame-Options: [SAMEORIGIN] 385 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
191 X-Permitted-Cross-Domain-Policies: [none] 386 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
192 X-Request-Id: [445bc722-6221-4869-a320-b3d0bcb91d36] 387 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
193 X-Runtime: ['0.155644'] 388 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
194 X-XSS-Protection: [1; mode=block] 389 worker-src ''self'' blob: http://localhost:3000'
195 content-length: ['1363'] 390 Content-Type:
196 status: {code: 200, message: OK} 391 - application/json; charset=utf-8
392 ETag:
393 - W/"6066cb791f338376d21887a0005452ee"
394 Referrer-Policy:
395 - strict-origin-when-cross-origin
396 Transfer-Encoding:
397 - chunked
398 Vary:
399 - Accept, Origin
400 X-Content-Type-Options:
401 - nosniff
402 X-Download-Options:
403 - noopen
404 X-Frame-Options:
405 - SAMEORIGIN
406 X-Permitted-Cross-Domain-Policies:
407 - none
408 X-Request-Id:
409 - d65c1ec8-4c9f-4f4e-b6cf-6910d653cc78
410 X-Runtime:
411 - '0.035522'
412 X-XSS-Protection:
413 - 1; mode=block
414 status:
415 code: 200
416 message: OK
197version: 1 417version: 1
diff --git a/tests/cassettes/test_date_hook.yaml b/tests/cassettes/test_date_hook.yaml
index 18020f6..ac7fd1d 100644
--- a/tests/cassettes/test_date_hook.yaml
+++ b/tests/cassettes/test_date_hook.yaml
@@ -2,60 +2,135 @@ 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":"103704148037130424","created_at":"2020-02-22T19:28:39.814Z","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/103704148037130424","url":"http://localhost/@mastodonpy_test/103704148037130424","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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 23 string: '{"id":"109304275463024953","created_at":"2022-11-07T19:54:42.920Z","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/109304275463024953","url":"http://localhost:3000/@mastodonpy_test/109304275463024953","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":1,"statuses_count":5,"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-YZv/bv1znTICUCTDX8ZCfg=='';
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: [948e5ba7-2c8e-4bf9-9d84-1b6577d70e49] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.161612'] 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/"3aef76d9cf831a0a8e4aac4f3479f5c6"
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 - '289'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.944626Z'
64 X-Request-Id:
65 - b69d877a-0ad5-41cb-bb19-df3e6b2accd2
66 X-Runtime:
67 - '0.036593'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: DELETE 88 method: DELETE
42 uri: http://localhost:3000/api/v1/statuses/103704148037130424 89 uri: http://localhost:3000/api/v1/statuses/109304275463024953
43 response: 90 response:
44 body: {string: '{"id":"103704148037130424","created_at":"2020-02-22T19:28:39.814Z","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/103704148037130424","url":"http://localhost/@mastodonpy_test/103704148037130424","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 91 body:
45 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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 92 string: '{"id":"109304275463024953","created_at":"2022-11-07T19:54:42.920Z","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/109304275463024953","url":"http://localhost:3000/@mastodonpy_test/109304275463024953","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
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":1,"statuses_count":4,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-2llJ6bDZ0YvMNQf5qRUxOA=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [c8c7c54b-3314-49b7-b6ce-68524a062619] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.132070'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1290'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"af716e17b07ccd6cdb86c827911390e9"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 27150a36-070f-437d-ba40-11f1b8c7e879
129 X-Runtime:
130 - '0.024837'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61version: 1 136version: 1
diff --git a/tests/cassettes/test_directory.yaml b/tests/cassettes/test_directory.yaml
index 767ae67..cb0350b 100644
--- a/tests/cassettes/test_directory.yaml
+++ b/tests/cassettes/test_directory.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/directory 16 uri: http://localhost:3000/api/v1/directory
12 response: 17 response:
13 body: {string: '[{"id":"1234567890123457","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":true,"bot":false,"discoverable":true,"group":false,"created_at":"2020-02-22T20:26:54.405Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@mastodonpy_test_2","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":0,"last_status_at":null,"emojis":[],"fields":[]}]'} 18 body:
19 string: '[{"id":"1234567890123457","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":false,"bot":false,"discoverable":true,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test_2","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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-ht2GohuCgfPQgdmo0Hlqdg=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [3576227c-f30c-4f65-8ab6-ce1ac1e93d93] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.058369'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['631'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"8e508409a448c3b10c7f334678772c12"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 998fa035-bbf3-4751-b8e3-bbbdd6b949aa
53 X-Runtime:
54 - '0.017034'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_domain_block_unblock.yaml b/tests/cassettes/test_domain_block_unblock.yaml
index c58a78a..1bc922c 100644
--- a/tests/cassettes/test_domain_block_unblock.yaml
+++ b/tests/cassettes/test_domain_block_unblock.yaml
@@ -2,59 +2,125 @@ interactions:
2- request: 2- request:
3 body: domain=example.com 3 body: domain=example.com
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: ['18'] 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 - '18'
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/domain_blocks 20 uri: http://localhost:3000/api/v1/domain_blocks
14 response: 21 response:
15 body: {string: '{}'} 22 body:
23 string: '{}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-ow40rFq4y3OrVbnmyBeOIA=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [ba751890-7575-41db-bf00-0fa4d9c34c9c] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.100344'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['2'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"44136fa355b3678a1146ad16f7e8649e"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 1e3b3feb-7c6b-47be-a868-ebe6522ae182
57 X-Runtime:
58 - '0.015656'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: domain=example.com 65 body: domain=example.com
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 Content-Length: ['18'] 71 Authorization:
39 Content-Type: [application/x-www-form-urlencoded] 72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
40 User-Agent: [python-requests/2.18.4] 73 Connection:
74 - keep-alive
75 Content-Length:
76 - '18'
77 Content-Type:
78 - application/x-www-form-urlencoded
79 User-Agent:
80 - tests/v311
41 method: DELETE 81 method: DELETE
42 uri: http://localhost:3000/api/v1/domain_blocks 82 uri: http://localhost:3000/api/v1/domain_blocks
43 response: 83 response:
44 body: {string: '{}'} 84 body:
85 string: '{}'
45 headers: 86 headers:
46 Cache-Control: ['no-cache, no-store'] 87 Cache-Control:
47 Content-Type: [application/json; charset=utf-8] 88 - no-store
48 Referrer-Policy: [strict-origin-when-cross-origin] 89 Content-Security-Policy:
49 Transfer-Encoding: [chunked] 90 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
50 Vary: ['Accept-Encoding, Origin'] 91 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
51 X-Content-Type-Options: [nosniff] 92 style-src ''self'' http://localhost:3000 ''nonce-Zh52di7pJZOlaWTtQeS0hQ=='';
52 X-Download-Options: [noopen] 93 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
53 X-Frame-Options: [SAMEORIGIN] 94 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
54 X-Permitted-Cross-Domain-Policies: [none] 95 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
55 X-Request-Id: [8e4b30ec-644c-4fcd-84ba-c88e5a656c87] 96 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
56 X-Runtime: ['0.066259'] 97 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
57 X-XSS-Protection: [1; mode=block] 98 worker-src ''self'' blob: http://localhost:3000'
58 content-length: ['2'] 99 Content-Type:
59 status: {code: 200, message: OK} 100 - application/json; charset=utf-8
101 ETag:
102 - W/"44136fa355b3678a1146ad16f7e8649e"
103 Referrer-Policy:
104 - strict-origin-when-cross-origin
105 Transfer-Encoding:
106 - chunked
107 Vary:
108 - Accept, Origin
109 X-Content-Type-Options:
110 - nosniff
111 X-Download-Options:
112 - noopen
113 X-Frame-Options:
114 - SAMEORIGIN
115 X-Permitted-Cross-Domain-Policies:
116 - none
117 X-Request-Id:
118 - f19a79f6-ac1e-4e73-8c71-092d0eb09773
119 X-Runtime:
120 - '0.011346'
121 X-XSS-Protection:
122 - 1; mode=block
123 status:
124 code: 200
125 message: OK
60version: 1 126version: 1
diff --git a/tests/cassettes/test_domain_blocks.yaml b/tests/cassettes/test_domain_blocks.yaml
index 041541e..2f353ca 100644
--- a/tests/cassettes/test_domain_blocks.yaml
+++ b/tests/cassettes/test_domain_blocks.yaml
@@ -2,31 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/domain_blocks 16 uri: http://localhost:3000/api/v1/domain_blocks
12 response: 17 response:
13 body: {string: '["example.com"]'} 18 body:
19 string: '[]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Link: ['<http://localhost:3000/api/v1/domain_blocks?max_id=10023>; 23 Content-Security-Policy:
18 rel="next", <http://localhost:3000/api/v1/domain_blocks?min_id=10021>; 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 rel="prev"'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 Referrer-Policy: [strict-origin-when-cross-origin] 26 style-src ''self'' http://localhost:3000 ''nonce-mKTDj+EWLNUCrxjrKnlznQ=='';
21 Transfer-Encoding: [chunked] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 Vary: ['Accept-Encoding, Origin'] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Content-Type-Options: [nosniff] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Download-Options: [noopen] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Frame-Options: [SAMEORIGIN] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-Permitted-Cross-Domain-Policies: [none] 32 worker-src ''self'' blob: http://localhost:3000'
27 X-Request-Id: [79ec8c37-a374-47e4-a698-a8b8511ca20f] 33 Content-Type:
28 X-Runtime: ['0.098492'] 34 - application/json; charset=utf-8
29 X-XSS-Protection: [1; mode=block] 35 ETag:
30 content-length: ['15'] 36 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
31 status: {code: 200, message: OK} 37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - aa2e4f90-455d-4a4f-a95b-fc3ad041eb3f
53 X-Runtime:
54 - '0.009953'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
32version: 1 60version: 1
diff --git a/tests/cassettes/test_emoji.yaml b/tests/cassettes/test_emoji.yaml
index b7ceba2..e60b463 100644
--- a/tests/cassettes/test_emoji.yaml
+++ b/tests/cassettes/test_emoji.yaml
@@ -2,30 +2,61 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/custom_emojis 16 uri: http://localhost:3000/api/v1/custom_emojis
12 response: 17 response:
13 body: {string: '[]'} 18 body:
19 string: '[]'
14 headers: 20 headers:
15 Cache-Control: ['max-age=180, public'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - max-age=180, public
17 Date: ['Sat, 22 Feb 2020 19:28:40 GMT'] 23 Content-Security-Policy:
18 ETag: [W/"8af8fec96bf10b03e52c25c1ed653bf6"] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Referrer-Policy: [strict-origin-when-cross-origin] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 Transfer-Encoding: [chunked] 26 style-src ''self'' http://localhost:3000 ''nonce-E3SZ6IAr5t+liGciv9snXg=='';
21 Vary: ['Accept-Encoding, Origin'] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Content-Type-Options: [nosniff] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Download-Options: [noopen] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Frame-Options: [SAMEORIGIN] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Permitted-Cross-Domain-Policies: [none] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-Request-Id: [aa11a9bc-6de5-4774-a593-c517a4c06cdd] 32 worker-src ''self'' blob: http://localhost:3000'
27 X-Runtime: ['0.046203'] 33 Content-Type:
28 X-XSS-Protection: [1; mode=block] 34 - application/json; charset=utf-8
29 content-length: ['2'] 35 Date:
30 status: {code: 200, message: OK} 36 - Mon, 07 Nov 2022 19:54:43 GMT
37 ETag:
38 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - 3a8d032d-3038-4e1e-ace9-453e0c7c133c
55 X-Runtime:
56 - '0.010592'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
31version: 1 62version: 1
diff --git a/tests/cassettes/test_favourites.yaml b/tests/cassettes/test_favourites.yaml
index 3f88b45..e90e86f 100644
--- a/tests/cassettes/test_favourites.yaml
+++ b/tests/cassettes/test_favourites.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/favourites 16 uri: http://localhost:3000/api/v1/favourites
12 response: 17 response:
13 body: {string: '[]'} 18 body:
19 string: '[]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-cuMZXBzmfFlErLMSba1ciA=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [cf95dafc-8e1e-47f1-9e50-e68d574db67b] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.062561'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['2'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 9978af95-bb9c-4666-83b0-62f62fbe9939
53 X-Runtime:
54 - '0.012349'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_featured_tags.yaml b/tests/cassettes/test_featured_tags.yaml
index 4588821..1a2e642 100644
--- a/tests/cassettes/test_featured_tags.yaml
+++ b/tests/cassettes/test_featured_tags.yaml
@@ -1,113 +1,276 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: name=mastopytesttag 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: ['19'] 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/featured_tags 20 uri: http://localhost:3000/api/v1/statuses
14 response: 21 response:
15 body: {string: '{"id":"1","name":"mastopytesttag","statuses_count":0,"last_status_at":null}'} 22 body:
23 string: '{"id":"109304274610657135","created_at":"2022-11-07T19:54:29.915Z","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/109304274610657135","url":"http://localhost:3000/@mastodonpy_test/109304274610657135","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
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
26 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
27 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
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}'
16 headers: 29 headers:
17 Cache-Control: ['no-cache, no-store'] 30 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 31 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 32 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 33 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 34 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 35 style-src ''self'' http://localhost:3000 ''nonce-IyWunBzArjObfeEE5UX8ig=='';
23 X-Download-Options: [noopen] 36 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 37 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 38 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [96958f87-c535-4762-9ca4-8f4ec63f6097] 39 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.153940'] 40 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 41 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['75'] 42 Content-Type:
30 status: {code: 200, message: OK} 43 - application/json; charset=utf-8
44 ETag:
45 - W/"10de32dfe2720e59b17044cba0f146a8"
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 - '295'
64 X-RateLimit-Reset:
65 - '2022-11-07T21:00:00.940009Z'
66 X-Request-Id:
67 - e754fb62-d767-48e0-b88e-13b394800b32
68 X-Runtime:
69 - '0.037297'
70 X-XSS-Protection:
71 - 1; mode=block
72 status:
73 code: 200
74 message: OK
31- request: 75- request:
32 body: null 76 body: name=ringtones
33 headers: 77 headers:
34 Accept: ['*/*'] 78 Accept:
35 Accept-Encoding: ['gzip, deflate'] 79 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 80 Accept-Encoding:
37 Connection: [keep-alive] 81 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 82 Authorization:
39 method: GET 83 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
84 Connection:
85 - keep-alive
86 Content-Length:
87 - '14'
88 Content-Type:
89 - application/x-www-form-urlencoded
90 User-Agent:
91 - tests/v311
92 method: POST
40 uri: http://localhost:3000/api/v1/featured_tags 93 uri: http://localhost:3000/api/v1/featured_tags
41 response: 94 response:
42 body: {string: '[{"id":"1","name":"mastopytesttag","statuses_count":0,"last_status_at":null}]'} 95 body:
96 string: "OpenSSL::PKey::RSAError at /api/v1/featured_tags\n================================================\n\nNeither
97 PUB key nor PRIV key: no start line\n\n> To access an interactive console
98 with this error, point your browser to: /__better_errors\n\n\napp/models/account.rb,
99 line 271\n-------------------------------\n\n``` ruby\n 266 def previous_strikes_count\n
100 \ 267 strikes.where(overruled_at: nil).count\n 268 end\n 269 \n
101 \ 270 def keypair\n> 271 @keypair ||= OpenSSL::PKey::RSA.new(private_key
102 || public_key)\n 272 end\n 273 \n 274 def tags_as_strings=(tag_names)\n
103 \ 275 hashtags_map = Tag.find_or_create_by_names(tag_names).index_by(&:name)\n
104 \ 276 \n```\n\nApp backtrace\n-------------\n\n - app/models/account.rb:271:in
105 `keypair'\n - app/lib/activitypub/linked_data_signature.rb:45:in `sign!'\n
106 - app/services/concerns/payloadable.rb:19:in `serialize_payload'\n - app/services/create_featured_tag_service.rb:23:in
107 `build_json'\n - app/services/create_featured_tag_service.rb:10:in `block
108 in call'\n - app/services/create_featured_tag_service.rb:9:in `call'\n - app/controllers/api/v1/featured_tags_controller.rb:16:in
109 `create'\n - app/controllers/concerns/localized.rb:11:in `set_locale'\n -
110 lib/mastodon/rack_middleware.rb:9:in `call'\n\nFull backtrace\n--------------\n\n
111 - openssl (3.0.0) lib/openssl/pkey.rb:348:in `new'\n - app/models/account.rb:271:in
112 `keypair'\n - app/lib/activitypub/linked_data_signature.rb:45:in `sign!'\n
113 - app/services/concerns/payloadable.rb:19:in `serialize_payload'\n - app/services/create_featured_tag_service.rb:23:in
114 `build_json'\n - app/services/create_featured_tag_service.rb:10:in `block
115 in call'\n - <internal:kernel>:90:in `tap'\n - app/services/create_featured_tag_service.rb:9:in
116 `call'\n - app/controllers/api/v1/featured_tags_controller.rb:16:in `create'\n
117 - actionpack (6.1.7) lib/action_controller/metal/basic_implicit_render.rb:6:in
118 `send_action'\n - actionpack (6.1.7) lib/abstract_controller/base.rb:228:in
119 `process_action'\n - actionpack (6.1.7) lib/action_controller/metal/rendering.rb:30:in
120 `process_action'\n - actionpack (6.1.7) lib/abstract_controller/callbacks.rb:42:in
121 `block in process_action'\n - activesupport (6.1.7) lib/active_support/callbacks.rb:117:in
122 `block in run_callbacks'\n - i18n (1.12.0) lib/i18n.rb:322:in `with_locale'\n
123 - app/controllers/concerns/localized.rb:11:in `set_locale'\n - activesupport
124 (6.1.7) lib/active_support/callbacks.rb:126:in `block in run_callbacks'\n
125 - activesupport (6.1.7) lib/active_support/callbacks.rb:137:in `run_callbacks'\n
126 - actionpack (6.1.7) lib/abstract_controller/callbacks.rb:41:in `process_action'\n
127 - actionpack (6.1.7) lib/action_controller/metal/rescue.rb:22:in `process_action'\n
128 - actionpack (6.1.7) lib/action_controller/metal/instrumentation.rb:34:in
129 `block in process_action'\n - activesupport (6.1.7) lib/active_support/notifications.rb:203:in
130 `block in instrument'\n - activesupport (6.1.7) lib/active_support/notifications/instrumenter.rb:24:in
131 `instrument'\n - activesupport (6.1.7) lib/active_support/notifications.rb:203:in
132 `instrument'\n - actionpack (6.1.7) lib/action_controller/metal/instrumentation.rb:33:in
133 `process_action'\n - actionpack (6.1.7) lib/action_controller/metal/params_wrapper.rb:249:in
134 `process_action'\n - activerecord (6.1.7) lib/active_record/railties/controller_runtime.rb:27:in
135 `process_action'\n - actionpack (6.1.7) lib/abstract_controller/base.rb:165:in
136 `process'\n - actionview (6.1.7) lib/action_view/rendering.rb:39:in `process'\n
137 - actionpack (6.1.7) lib/action_controller/metal.rb:190:in `dispatch'\n -
138 actionpack (6.1.7) lib/action_controller/metal.rb:254:in `dispatch'\n - actionpack
139 (6.1.7) lib/action_dispatch/routing/route_set.rb:50:in `dispatch'\n - actionpack
140 (6.1.7) lib/action_dispatch/routing/route_set.rb:33:in `serve'\n - actionpack
141 (6.1.7) lib/action_dispatch/journey/router.rb:50:in `block in serve'\n - actionpack
142 (6.1.7) lib/action_dispatch/journey/router.rb:32:in `serve'\n - actionpack
143 (6.1.7) lib/action_dispatch/routing/route_set.rb:842:in `call'\n - omniauth
144 (1.9.2) lib/omniauth/builder.rb:45:in `call'\n - bullet (7.0.3) lib/bullet/rack.rb:15:in
145 `call'\n - rack-attack (6.6.1) lib/rack/attack.rb:103:in `call'\n - http_accept_language
146 (2.1.1) lib/http_accept_language/middleware.rb:14:in `call'\n - makara (0.5.1)
147 lib/makara/middleware.rb:16:in `call'\n - lib/mastodon/rack_middleware.rb:9:in
148 `call'\n - rack-attack (6.6.1) lib/rack/attack.rb:110:in `call'\n - warden
149 (1.2.9) lib/warden/manager.rb:36:in `block in call'\n - warden (1.2.9) lib/warden/manager.rb:34:in
150 `call'\n - rack (2.2.4) lib/rack/tempfile_reaper.rb:15:in `call'\n - rack
151 (2.2.4) lib/rack/etag.rb:27:in `call'\n - rack (2.2.4) lib/rack/conditional_get.rb:40:in
152 `call'\n - rack (2.2.4) lib/rack/head.rb:12:in `call'\n - actionpack (6.1.7)
153 lib/action_dispatch/http/permissions_policy.rb:22:in `call'\n - actionpack
154 (6.1.7) lib/action_dispatch/http/content_security_policy.rb:19:in `call'\n
155 - rack (2.2.4) lib/rack/session/abstract/id.rb:266:in `context'\n - rack (2.2.4)
156 lib/rack/session/abstract/id.rb:260:in `call'\n - actionpack (6.1.7) lib/action_dispatch/middleware/cookies.rb:689:in
157 `call'\n - activerecord (6.1.7) lib/active_record/migration.rb:601:in `call'\n
158 - actionpack (6.1.7) lib/action_dispatch/middleware/callbacks.rb:27:in `block
159 in call'\n - activesupport (6.1.7) lib/active_support/callbacks.rb:98:in `run_callbacks'\n
160 - actionpack (6.1.7) lib/action_dispatch/middleware/callbacks.rb:26:in `call'\n
161 - actionpack (6.1.7) lib/action_dispatch/middleware/executor.rb:14:in `call'\n
162 - actionpack (6.1.7) lib/action_dispatch/middleware/actionable_exceptions.rb:18:in
163 `call'\n - better_errors (2.9.1) lib/better_errors/middleware.rb:87:in `protected_app_call'\n
164 - better_errors (2.9.1) lib/better_errors/middleware.rb:82:in `better_errors_call'\n
165 - better_errors (2.9.1) lib/better_errors/middleware.rb:60:in `call'\n - actionpack
166 (6.1.7) lib/action_dispatch/middleware/debug_exceptions.rb:29:in `call'\n
167 - actionpack (6.1.7) lib/action_dispatch/middleware/show_exceptions.rb:33:in
168 `call'\n - chewy (7.2.4) lib/chewy/railtie.rb:21:in `block in call'\n - chewy
169 (7.2.4) lib/chewy/strategy.rb:57:in `wrap'\n - chewy (7.2.4) lib/chewy.rb:154:in
170 `strategy'\n - chewy (7.2.4) lib/chewy/railtie.rb:21:in `call'\n - railties
171 (6.1.7) lib/rails/rack/logger.rb:37:in `call_app'\n - railties (6.1.7) lib/rails/rack/logger.rb:26:in
172 `block in call'\n - activesupport (6.1.7) lib/active_support/tagged_logging.rb:99:in
173 `block in tagged'\n - activesupport (6.1.7) lib/active_support/tagged_logging.rb:37:in
174 `tagged'\n - activesupport (6.1.7) lib/active_support/tagged_logging.rb:99:in
175 `tagged'\n - railties (6.1.7) lib/rails/rack/logger.rb:26:in `call'\n - sprockets-rails
176 (3.4.2) lib/sprockets/rails/quiet_assets.rb:13:in `call'\n - actionpack (6.1.7)
177 lib/action_dispatch/middleware/remote_ip.rb:81:in `call'\n - actionpack (6.1.7)
178 lib/action_dispatch/middleware/request_id.rb:26:in `call'\n - rack (2.2.4)
179 lib/rack/method_override.rb:24:in `call'\n - rack (2.2.4) lib/rack/runtime.rb:22:in
180 `call'\n - activesupport (6.1.7) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in
181 `call'\n - actionpack (6.1.7) lib/action_dispatch/middleware/executor.rb:14:in
182 `call'\n - actionpack (6.1.7) lib/action_dispatch/middleware/static.rb:24:in
183 `call'\n - rack (2.2.4) lib/rack/sendfile.rb:110:in `call'\n - actionpack
184 (6.1.7) lib/action_dispatch/middleware/host_authorization.rb:148:in `call'\n
185 - rack-cors (1.1.1) lib/rack/cors.rb:100:in `call'\n - webpacker (5.4.3) lib/webpacker/dev_server_proxy.rb:25:in
186 `perform_request'\n - rack-proxy (0.7.0) lib/rack/proxy.rb:63:in `call'\n
187 - railties (6.1.7) lib/rails/engine.rb:539:in `call'\n - puma (5.6.5) lib/puma/configuration.rb:252:in
188 `call'\n - puma (5.6.5) lib/puma/request.rb:77:in `block in handle_request'\n
189 - puma (5.6.5) lib/puma/thread_pool.rb:340:in `with_force_shutdown'\n - puma
190 (5.6.5) lib/puma/request.rb:76:in `handle_request'\n - puma (5.6.5) lib/puma/server.rb:443:in
191 `process_client'\n - puma (5.6.5) lib/puma/thread_pool.rb:147:in `block in
192 spawn_thread'\n\n"
43 headers: 193 headers:
44 Cache-Control: ['no-cache, no-store'] 194 Content-Type:
45 Content-Type: [application/json; charset=utf-8] 195 - text/plain; charset=utf-8
46 Referrer-Policy: [strict-origin-when-cross-origin] 196 Set-Cookie:
47 Transfer-Encoding: [chunked] 197 - BetterErrors-2.9.1-CSRF-Token=4580aa73-9d66-4bfa-870b-46593e252bde; path=/;
48 Vary: ['Accept-Encoding, Origin'] 198 HttpOnly; SameSite=Strict
49 X-Content-Type-Options: [nosniff] 199 Transfer-Encoding:
50 X-Download-Options: [noopen] 200 - chunked
51 X-Frame-Options: [SAMEORIGIN] 201 Vary:
52 X-Permitted-Cross-Domain-Policies: [none] 202 - Origin
53 X-Request-Id: [c43b7261-103d-4c62-a6dc-b405311ea7b2] 203 X-Request-Id:
54 X-Runtime: ['0.188207'] 204 - de262fec-8e84-4b04-85bb-5da30813c411
55 X-XSS-Protection: [1; mode=block] 205 X-Runtime:
56 content-length: ['77'] 206 - '0.049918'
57 status: {code: 200, message: OK} 207 status:
208 code: 500
209 message: Internal Server Error
58- request: 210- request:
59 body: null 211 body: null
60 headers: 212 headers:
61 Accept: ['*/*'] 213 Accept:
62 Accept-Encoding: ['gzip, deflate'] 214 - '*/*'
63 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 215 Accept-Encoding:
64 Connection: [keep-alive] 216 - gzip, deflate
65 Content-Length: ['0'] 217 Authorization:
66 User-Agent: [python-requests/2.18.4] 218 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
219 Connection:
220 - keep-alive
221 Content-Length:
222 - '0'
223 Cookie:
224 - BetterErrors-2.9.1-CSRF-Token=4580aa73-9d66-4bfa-870b-46593e252bde
225 User-Agent:
226 - tests/v311
67 method: DELETE 227 method: DELETE
68 uri: http://localhost:3000/api/v1/featured_tags/1 228 uri: http://localhost:3000/api/v1/statuses/109304274610657135
69 response:
70 body: {string: '{}'}
71 headers:
72 Cache-Control: ['no-cache, no-store']
73 Content-Type: [application/json; charset=utf-8]
74 Referrer-Policy: [strict-origin-when-cross-origin]
75 Transfer-Encoding: [chunked]
76 Vary: ['Accept-Encoding, Origin']
77 X-Content-Type-Options: [nosniff]
78 X-Download-Options: [noopen]
79 X-Frame-Options: [SAMEORIGIN]
80 X-Permitted-Cross-Domain-Policies: [none]
81 X-Request-Id: [7f5e34a5-5e47-4f17-95f8-f5ad9c7272d6]
82 X-Runtime: ['0.080202']
83 X-XSS-Protection: [1; mode=block]
84 content-length: ['2']
85 status: {code: 200, message: OK}
86- request:
87 body: null
88 headers:
89 Accept: ['*/*']
90 Accept-Encoding: ['gzip, deflate']
91 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN]
92 Connection: [keep-alive]
93 User-Agent: [python-requests/2.18.4]
94 method: GET
95 uri: http://localhost:3000/api/v1/featured_tags
96 response: 229 response:
97 body: {string: '[]'} 230 body:
231 string: '{"id":"109304274610657135","created_at":"2022-11-07T19:54:29.915Z","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/109304274610657135","url":"http://localhost:3000/@mastodonpy_test/109304274610657135","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"cool
232 free #ringtones","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
233 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
234 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
235 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}'
98 headers: 236 headers:
99 Cache-Control: ['no-cache, no-store'] 237 Cache-Control:
100 Content-Type: [application/json; charset=utf-8] 238 - no-store
101 Referrer-Policy: [strict-origin-when-cross-origin] 239 Content-Security-Policy:
102 Transfer-Encoding: [chunked] 240 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
103 Vary: ['Accept-Encoding, Origin'] 241 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
104 X-Content-Type-Options: [nosniff] 242 style-src ''self'' http://localhost:3000 ''nonce-Hf3Oo/m+v4J/Ait+/fAFZw=='';
105 X-Download-Options: [noopen] 243 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
106 X-Frame-Options: [SAMEORIGIN] 244 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
107 X-Permitted-Cross-Domain-Policies: [none] 245 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
108 X-Request-Id: [55cc7acd-ff16-448c-ac09-b9dcb8090b74] 246 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
109 X-Runtime: ['0.063766'] 247 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
110 X-XSS-Protection: [1; mode=block] 248 worker-src ''self'' blob: http://localhost:3000'
111 content-length: ['2'] 249 Content-Type:
112 status: {code: 200, message: OK} 250 - application/json; charset=utf-8
251 ETag:
252 - W/"b6c97f90f2b33e78eb4d27015883bb39"
253 Referrer-Policy:
254 - strict-origin-when-cross-origin
255 Transfer-Encoding:
256 - chunked
257 Vary:
258 - Accept, Origin
259 X-Content-Type-Options:
260 - nosniff
261 X-Download-Options:
262 - noopen
263 X-Frame-Options:
264 - SAMEORIGIN
265 X-Permitted-Cross-Domain-Policies:
266 - none
267 X-Request-Id:
268 - 7f8027d9-bdd5-4ed5-b652-110deb8cf5b2
269 X-Runtime:
270 - '0.023956'
271 X-XSS-Protection:
272 - 1; mode=block
273 status:
274 code: 200
275 message: OK
113version: 1 276version: 1
diff --git a/tests/cassettes/test_fetch_next_previous.yaml b/tests/cassettes/test_fetch_next_previous.yaml
index cf6ad4e..e74cc79 100644
--- a/tests/cassettes/test_fetch_next_previous.yaml
+++ b/tests/cassettes/test_fetch_next_previous.yaml
@@ -2,748 +2,1668 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/verify_credentials 16 uri: http://localhost:3000/api/v1/accounts/verify_credentials
12 response: 17 response:
13 body: {string: '{"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":1,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 18 body:
14 headers: 19 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
15 Cache-Control: ['no-cache, no-store'] 20 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
16 Content-Type: [application/json; charset=utf-8] 21 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,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
17 Referrer-Policy: [strict-origin-when-cross-origin] 22 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":1},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
18 Transfer-Encoding: [chunked] 23 headers:
19 Vary: ['Accept-Encoding, Origin'] 24 Cache-Control:
20 X-Content-Type-Options: [nosniff] 25 - no-store
21 X-Download-Options: [noopen] 26 Content-Security-Policy:
22 X-Frame-Options: [SAMEORIGIN] 27 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
23 X-Permitted-Cross-Domain-Policies: [none] 28 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
24 X-Request-Id: [444fb6fd-07d3-4624-a04f-05897846f8d7] 29 style-src ''self'' http://localhost:3000 ''nonce-qKzG7IR09cBnq9icQ+GYEA=='';
25 X-Runtime: ['0.044940'] 30 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
26 X-XSS-Protection: [1; mode=block] 31 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
27 content-length: ['745'] 32 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
28 status: {code: 200, message: OK} 33 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
34 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
35 worker-src ''self'' blob: http://localhost:3000'
36 Content-Type:
37 - application/json; charset=utf-8
38 ETag:
39 - W/"70be69fb8320932ec923367d25dba401"
40 Referrer-Policy:
41 - strict-origin-when-cross-origin
42 Transfer-Encoding:
43 - chunked
44 Vary:
45 - Accept, Origin
46 X-Content-Type-Options:
47 - nosniff
48 X-Download-Options:
49 - noopen
50 X-Frame-Options:
51 - SAMEORIGIN
52 X-Permitted-Cross-Domain-Policies:
53 - none
54 X-Request-Id:
55 - e4972f14-aae7-4757-bdc5-197985387aef
56 X-Runtime:
57 - '0.012308'
58 X-XSS-Protection:
59 - 1; mode=block
60 status:
61 code: 200
62 message: OK
29- request: 63- request:
30 body: status=Toot+number+0%21 64 body: status=Toot+number+0%21
31 headers: 65 headers:
32 Accept: ['*/*'] 66 Accept:
33 Accept-Encoding: ['gzip, deflate'] 67 - '*/*'
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 68 Accept-Encoding:
35 Connection: [keep-alive] 69 - gzip, deflate
36 Content-Length: ['23'] 70 Authorization:
37 Content-Type: [application/x-www-form-urlencoded] 71 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
38 User-Agent: [python-requests/2.18.4] 72 Connection:
73 - keep-alive
74 Content-Length:
75 - '23'
76 Content-Type:
77 - application/x-www-form-urlencoded
78 User-Agent:
79 - tests/v311
39 method: POST 80 method: POST
40 uri: http://localhost:3000/api/v1/statuses 81 uri: http://localhost:3000/api/v1/statuses
41 response: 82 response:
42 body: {string: '{"id":"103704148819814851","created_at":"2020-02-22T19:28:51.769Z","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/103704148819814851","url":"http://localhost/@mastodonpy_test/103704148819814851","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 83 body:
43 number 0!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 84 string: '{"id":"109304275751712725","created_at":"2022-11-07T19:54:47.326Z","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/109304275751712725","url":"http://localhost:3000/@mastodonpy_test/109304275751712725","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
44 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}'} 85 number 0!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
45 headers: 86 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
46 Cache-Control: ['no-cache, no-store'] 87 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
47 Content-Type: [application/json; charset=utf-8] 88 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}'
48 Referrer-Policy: [strict-origin-when-cross-origin] 89 headers:
49 Transfer-Encoding: [chunked] 90 Cache-Control:
50 Vary: ['Accept-Encoding, Origin'] 91 - no-store
51 X-Content-Type-Options: [nosniff] 92 Content-Security-Policy:
52 X-Download-Options: [noopen] 93 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
53 X-Frame-Options: [SAMEORIGIN] 94 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
54 X-Permitted-Cross-Domain-Policies: [none] 95 style-src ''self'' http://localhost:3000 ''nonce-/AfscPU+cfz9vEZLh2aCUQ=='';
55 X-Request-Id: [a3d52f0b-b723-4b0d-a54b-b39ac4920e30] 96 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
56 X-Runtime: ['0.219954'] 97 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
57 X-XSS-Protection: [1; mode=block] 98 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
58 content-length: ['1329'] 99 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
59 status: {code: 200, message: OK} 100 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
101 worker-src ''self'' blob: http://localhost:3000'
102 Content-Type:
103 - application/json; charset=utf-8
104 ETag:
105 - W/"b764326d89a1c253b280c9db9881ae61"
106 Referrer-Policy:
107 - strict-origin-when-cross-origin
108 Transfer-Encoding:
109 - chunked
110 Vary:
111 - Accept, Origin
112 X-Content-Type-Options:
113 - nosniff
114 X-Download-Options:
115 - noopen
116 X-Frame-Options:
117 - SAMEORIGIN
118 X-Permitted-Cross-Domain-Policies:
119 - none
120 X-RateLimit-Limit:
121 - '300'
122 X-RateLimit-Remaining:
123 - '284'
124 X-RateLimit-Reset:
125 - '2022-11-07T21:00:00.346683Z'
126 X-Request-Id:
127 - da992441-3377-416d-b8d6-0acd7823eeef
128 X-Runtime:
129 - '0.033103'
130 X-XSS-Protection:
131 - 1; mode=block
132 status:
133 code: 200
134 message: OK
60- request: 135- request:
61 body: status=Toot+number+1%21 136 body: status=Toot+number+1%21
62 headers: 137 headers:
63 Accept: ['*/*'] 138 Accept:
64 Accept-Encoding: ['gzip, deflate'] 139 - '*/*'
65 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 140 Accept-Encoding:
66 Connection: [keep-alive] 141 - gzip, deflate
67 Content-Length: ['23'] 142 Authorization:
68 Content-Type: [application/x-www-form-urlencoded] 143 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
69 User-Agent: [python-requests/2.18.4] 144 Connection:
145 - keep-alive
146 Content-Length:
147 - '23'
148 Content-Type:
149 - application/x-www-form-urlencoded
150 User-Agent:
151 - tests/v311
70 method: POST 152 method: POST
71 uri: http://localhost:3000/api/v1/statuses 153 uri: http://localhost:3000/api/v1/statuses
72 response: 154 response:
73 body: {string: '{"id":"103704148838227080","created_at":"2020-02-22T19:28:52.046Z","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/103704148838227080","url":"http://localhost/@mastodonpy_test/103704148838227080","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 155 body:
74 number 1!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 156 string: '{"id":"109304275754111434","created_at":"2022-11-07T19:54:47.362Z","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/109304275754111434","url":"http://localhost:3000/@mastodonpy_test/109304275754111434","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
75 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}'} 157 number 1!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
76 headers: 158 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
77 Cache-Control: ['no-cache, no-store'] 159 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
78 Content-Type: [application/json; charset=utf-8] 160 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}'
79 Referrer-Policy: [strict-origin-when-cross-origin] 161 headers:
80 Transfer-Encoding: [chunked] 162 Cache-Control:
81 Vary: ['Accept-Encoding, Origin'] 163 - no-store
82 X-Content-Type-Options: [nosniff] 164 Content-Security-Policy:
83 X-Download-Options: [noopen] 165 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
84 X-Frame-Options: [SAMEORIGIN] 166 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
85 X-Permitted-Cross-Domain-Policies: [none] 167 style-src ''self'' http://localhost:3000 ''nonce-5m47UhOh145ort57m3csnA=='';
86 X-Request-Id: [b978d5b6-46cf-47cc-8b86-50422d1e7fa8] 168 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
87 X-Runtime: ['0.295224'] 169 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
88 X-XSS-Protection: [1; mode=block] 170 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
89 content-length: ['1329'] 171 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
90 status: {code: 200, message: OK} 172 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
173 worker-src ''self'' blob: http://localhost:3000'
174 Content-Type:
175 - application/json; charset=utf-8
176 ETag:
177 - W/"6abaf5b790ab9593d9815c1b02627074"
178 Referrer-Policy:
179 - strict-origin-when-cross-origin
180 Transfer-Encoding:
181 - chunked
182 Vary:
183 - Accept, Origin
184 X-Content-Type-Options:
185 - nosniff
186 X-Download-Options:
187 - noopen
188 X-Frame-Options:
189 - SAMEORIGIN
190 X-Permitted-Cross-Domain-Policies:
191 - none
192 X-RateLimit-Limit:
193 - '300'
194 X-RateLimit-Remaining:
195 - '283'
196 X-RateLimit-Reset:
197 - '2022-11-07T21:00:00.382620Z'
198 X-Request-Id:
199 - 38e1de23-0162-4b15-aebe-fad6c9ecf4c3
200 X-Runtime:
201 - '0.032054'
202 X-XSS-Protection:
203 - 1; mode=block
204 status:
205 code: 200
206 message: OK
91- request: 207- request:
92 body: status=Toot+number+2%21 208 body: status=Toot+number+2%21
93 headers: 209 headers:
94 Accept: ['*/*'] 210 Accept:
95 Accept-Encoding: ['gzip, deflate'] 211 - '*/*'
96 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 212 Accept-Encoding:
97 Connection: [keep-alive] 213 - gzip, deflate
98 Content-Length: ['23'] 214 Authorization:
99 Content-Type: [application/x-www-form-urlencoded] 215 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
100 User-Agent: [python-requests/2.18.4] 216 Connection:
217 - keep-alive
218 Content-Length:
219 - '23'
220 Content-Type:
221 - application/x-www-form-urlencoded
222 User-Agent:
223 - tests/v311
101 method: POST 224 method: POST
102 uri: http://localhost:3000/api/v1/statuses 225 uri: http://localhost:3000/api/v1/statuses
103 response: 226 response:
104 body: {string: '{"id":"103704148856476021","created_at":"2020-02-22T19:28:52.324Z","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/103704148856476021","url":"http://localhost/@mastodonpy_test/103704148856476021","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 227 body:
105 number 2!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 228 string: '{"id":"109304275756403347","created_at":"2022-11-07T19:54:47.398Z","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/109304275756403347","url":"http://localhost:3000/@mastodonpy_test/109304275756403347","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
106 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 229 number 2!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
107 headers: 230 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
108 Cache-Control: ['no-cache, no-store'] 231 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
109 Content-Type: [application/json; charset=utf-8] 232 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}'
110 Referrer-Policy: [strict-origin-when-cross-origin] 233 headers:
111 Transfer-Encoding: [chunked] 234 Cache-Control:
112 Vary: ['Accept-Encoding, Origin'] 235 - no-store
113 X-Content-Type-Options: [nosniff] 236 Content-Security-Policy:
114 X-Download-Options: [noopen] 237 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
115 X-Frame-Options: [SAMEORIGIN] 238 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
116 X-Permitted-Cross-Domain-Policies: [none] 239 style-src ''self'' http://localhost:3000 ''nonce-HKqRmpMsvnRO2HY+2CnCZA=='';
117 X-Request-Id: [d206065d-86a1-495c-90c0-e5844714fbaf] 240 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
118 X-Runtime: ['0.233384'] 241 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
119 X-XSS-Protection: [1; mode=block] 242 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
120 content-length: ['1329'] 243 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
121 status: {code: 200, message: OK} 244 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
245 worker-src ''self'' blob: http://localhost:3000'
246 Content-Type:
247 - application/json; charset=utf-8
248 ETag:
249 - W/"9ce03e14ae95a96aece293962490c92a"
250 Referrer-Policy:
251 - strict-origin-when-cross-origin
252 Transfer-Encoding:
253 - chunked
254 Vary:
255 - Accept, Origin
256 X-Content-Type-Options:
257 - nosniff
258 X-Download-Options:
259 - noopen
260 X-Frame-Options:
261 - SAMEORIGIN
262 X-Permitted-Cross-Domain-Policies:
263 - none
264 X-RateLimit-Limit:
265 - '300'
266 X-RateLimit-Remaining:
267 - '282'
268 X-RateLimit-Reset:
269 - '2022-11-07T21:00:00.416806Z'
270 X-Request-Id:
271 - c658fd59-cdb9-4256-b1ea-f0ad80446289
272 X-Runtime:
273 - '0.030363'
274 X-XSS-Protection:
275 - 1; mode=block
276 status:
277 code: 200
278 message: OK
122- request: 279- request:
123 body: status=Toot+number+3%21 280 body: status=Toot+number+3%21
124 headers: 281 headers:
125 Accept: ['*/*'] 282 Accept:
126 Accept-Encoding: ['gzip, deflate'] 283 - '*/*'
127 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 284 Accept-Encoding:
128 Connection: [keep-alive] 285 - gzip, deflate
129 Content-Length: ['23'] 286 Authorization:
130 Content-Type: [application/x-www-form-urlencoded] 287 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
131 User-Agent: [python-requests/2.18.4] 288 Connection:
289 - keep-alive
290 Content-Length:
291 - '23'
292 Content-Type:
293 - application/x-www-form-urlencoded
294 User-Agent:
295 - tests/v311
132 method: POST 296 method: POST
133 uri: http://localhost:3000/api/v1/statuses 297 uri: http://localhost:3000/api/v1/statuses
134 response: 298 response:
135 body: {string: '{"id":"103704148873405496","created_at":"2020-02-22T19:28:52.583Z","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/103704148873405496","url":"http://localhost/@mastodonpy_test/103704148873405496","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 299 body:
136 number 3!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 300 string: '{"id":"109304275758804028","created_at":"2022-11-07T19:54:47.433Z","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/109304275758804028","url":"http://localhost:3000/@mastodonpy_test/109304275758804028","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
137 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":5,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 301 number 3!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
138 headers: 302 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
139 Cache-Control: ['no-cache, no-store'] 303 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
140 Content-Type: [application/json; charset=utf-8] 304 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":4,"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}'
141 Referrer-Policy: [strict-origin-when-cross-origin] 305 headers:
142 Transfer-Encoding: [chunked] 306 Cache-Control:
143 Vary: ['Accept-Encoding, Origin'] 307 - no-store
144 X-Content-Type-Options: [nosniff] 308 Content-Security-Policy:
145 X-Download-Options: [noopen] 309 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
146 X-Frame-Options: [SAMEORIGIN] 310 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
147 X-Permitted-Cross-Domain-Policies: [none] 311 style-src ''self'' http://localhost:3000 ''nonce-38acnZjlAnnpEoyE7ho/pQ=='';
148 X-Request-Id: [e9ec4cb8-6fe0-4048-9c77-1b090ee00060] 312 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
149 X-Runtime: ['0.247730'] 313 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
150 X-XSS-Protection: [1; mode=block] 314 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
151 content-length: ['1329'] 315 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
152 status: {code: 200, message: OK} 316 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
317 worker-src ''self'' blob: http://localhost:3000'
318 Content-Type:
319 - application/json; charset=utf-8
320 ETag:
321 - W/"ca95d6bb436b522eb489d86390f912af"
322 Referrer-Policy:
323 - strict-origin-when-cross-origin
324 Transfer-Encoding:
325 - chunked
326 Vary:
327 - Accept, Origin
328 X-Content-Type-Options:
329 - nosniff
330 X-Download-Options:
331 - noopen
332 X-Frame-Options:
333 - SAMEORIGIN
334 X-Permitted-Cross-Domain-Policies:
335 - none
336 X-RateLimit-Limit:
337 - '300'
338 X-RateLimit-Remaining:
339 - '281'
340 X-RateLimit-Reset:
341 - '2022-11-07T21:00:00.453176Z'
342 X-Request-Id:
343 - 41f32836-dc51-443f-a4d2-ba136fb10e8a
344 X-Runtime:
345 - '0.032395'
346 X-XSS-Protection:
347 - 1; mode=block
348 status:
349 code: 200
350 message: OK
153- request: 351- request:
154 body: status=Toot+number+4%21 352 body: status=Toot+number+4%21
155 headers: 353 headers:
156 Accept: ['*/*'] 354 Accept:
157 Accept-Encoding: ['gzip, deflate'] 355 - '*/*'
158 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 356 Accept-Encoding:
159 Connection: [keep-alive] 357 - gzip, deflate
160 Content-Length: ['23'] 358 Authorization:
161 Content-Type: [application/x-www-form-urlencoded] 359 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
162 User-Agent: [python-requests/2.18.4] 360 Connection:
361 - keep-alive
362 Content-Length:
363 - '23'
364 Content-Type:
365 - application/x-www-form-urlencoded
366 User-Agent:
367 - tests/v311
163 method: POST 368 method: POST
164 uri: http://localhost:3000/api/v1/statuses 369 uri: http://localhost:3000/api/v1/statuses
165 response: 370 response:
166 body: {string: '{"id":"103704148890498043","created_at":"2020-02-22T19:28:52.849Z","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/103704148890498043","url":"http://localhost/@mastodonpy_test/103704148890498043","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 371 body:
167 number 4!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 372 string: '{"id":"109304275761053993","created_at":"2022-11-07T19:54:47.468Z","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/109304275761053993","url":"http://localhost:3000/@mastodonpy_test/109304275761053993","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
168 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":6,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 373 number 4!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
169 headers: 374 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
170 Cache-Control: ['no-cache, no-store'] 375 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
171 Content-Type: [application/json; charset=utf-8] 376 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":5,"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}'
172 Referrer-Policy: [strict-origin-when-cross-origin] 377 headers:
173 Transfer-Encoding: [chunked] 378 Cache-Control:
174 Vary: ['Accept-Encoding, Origin'] 379 - no-store
175 X-Content-Type-Options: [nosniff] 380 Content-Security-Policy:
176 X-Download-Options: [noopen] 381 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
177 X-Frame-Options: [SAMEORIGIN] 382 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
178 X-Permitted-Cross-Domain-Policies: [none] 383 style-src ''self'' http://localhost:3000 ''nonce-mcf+2QG9CbJzOcJIFa+YBw=='';
179 X-Request-Id: [74fc499d-d565-4ed4-b80f-4efb5adaa40b] 384 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
180 X-Runtime: ['0.267886'] 385 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
181 X-XSS-Protection: [1; mode=block] 386 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
182 content-length: ['1329'] 387 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
183 status: {code: 200, message: OK} 388 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
389 worker-src ''self'' blob: http://localhost:3000'
390 Content-Type:
391 - application/json; charset=utf-8
392 ETag:
393 - W/"79078083af45f7f993e6666ada34d319"
394 Referrer-Policy:
395 - strict-origin-when-cross-origin
396 Transfer-Encoding:
397 - chunked
398 Vary:
399 - Accept, Origin
400 X-Content-Type-Options:
401 - nosniff
402 X-Download-Options:
403 - noopen
404 X-Frame-Options:
405 - SAMEORIGIN
406 X-Permitted-Cross-Domain-Policies:
407 - none
408 X-RateLimit-Limit:
409 - '300'
410 X-RateLimit-Remaining:
411 - '280'
412 X-RateLimit-Reset:
413 - '2022-11-07T21:00:00.498575Z'
414 X-Request-Id:
415 - c6d147a3-3fd5-44ed-bb12-8e227a87a6ea
416 X-Runtime:
417 - '0.042796'
418 X-XSS-Protection:
419 - 1; mode=block
420 status:
421 code: 200
422 message: OK
184- request: 423- request:
185 body: status=Toot+number+5%21 424 body: status=Toot+number+5%21
186 headers: 425 headers:
187 Accept: ['*/*'] 426 Accept:
188 Accept-Encoding: ['gzip, deflate'] 427 - '*/*'
189 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 428 Accept-Encoding:
190 Connection: [keep-alive] 429 - gzip, deflate
191 Content-Length: ['23'] 430 Authorization:
192 Content-Type: [application/x-www-form-urlencoded] 431 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
193 User-Agent: [python-requests/2.18.4] 432 Connection:
433 - keep-alive
434 Content-Length:
435 - '23'
436 Content-Type:
437 - application/x-www-form-urlencoded
438 User-Agent:
439 - tests/v311
194 method: POST 440 method: POST
195 uri: http://localhost:3000/api/v1/statuses 441 uri: http://localhost:3000/api/v1/statuses
196 response: 442 response:
197 body: {string: '{"id":"103704148913033289","created_at":"2020-02-22T19:28:53.184Z","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/103704148913033289","url":"http://localhost/@mastodonpy_test/103704148913033289","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 443 body:
198 number 5!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 444 string: '{"id":"109304275765365283","created_at":"2022-11-07T19:54:47.536Z","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/109304275765365283","url":"http://localhost:3000/@mastodonpy_test/109304275765365283","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
199 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":7,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 445 number 5!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
200 headers: 446 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
201 Cache-Control: ['no-cache, no-store'] 447 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
202 Content-Type: [application/json; charset=utf-8] 448 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":6,"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}'
203 Referrer-Policy: [strict-origin-when-cross-origin] 449 headers:
204 Transfer-Encoding: [chunked] 450 Cache-Control:
205 Vary: ['Accept-Encoding, Origin'] 451 - no-store
206 X-Content-Type-Options: [nosniff] 452 Content-Security-Policy:
207 X-Download-Options: [noopen] 453 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
208 X-Frame-Options: [SAMEORIGIN] 454 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
209 X-Permitted-Cross-Domain-Policies: [none] 455 style-src ''self'' http://localhost:3000 ''nonce-6NuNL4u0iCup9zgn9PYyNQ=='';
210 X-Request-Id: [9708de74-566b-4a69-910d-ae0b2fa8d34e] 456 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
211 X-Runtime: ['0.260468'] 457 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
212 X-XSS-Protection: [1; mode=block] 458 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
213 content-length: ['1329'] 459 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
214 status: {code: 200, message: OK} 460 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
461 worker-src ''self'' blob: http://localhost:3000'
462 Content-Type:
463 - application/json; charset=utf-8
464 ETag:
465 - W/"9b7b663e2808ed9ce0e0bbc45cf7ec17"
466 Referrer-Policy:
467 - strict-origin-when-cross-origin
468 Transfer-Encoding:
469 - chunked
470 Vary:
471 - Accept, Origin
472 X-Content-Type-Options:
473 - nosniff
474 X-Download-Options:
475 - noopen
476 X-Frame-Options:
477 - SAMEORIGIN
478 X-Permitted-Cross-Domain-Policies:
479 - none
480 X-RateLimit-Limit:
481 - '300'
482 X-RateLimit-Remaining:
483 - '279'
484 X-RateLimit-Reset:
485 - '2022-11-07T21:00:00.574750Z'
486 X-Request-Id:
487 - 68b33d09-9d41-4d36-afab-e1a5bd05140b
488 X-Runtime:
489 - '0.069604'
490 X-XSS-Protection:
491 - 1; mode=block
492 status:
493 code: 200
494 message: OK
215- request: 495- request:
216 body: status=Toot+number+6%21 496 body: status=Toot+number+6%21
217 headers: 497 headers:
218 Accept: ['*/*'] 498 Accept:
219 Accept-Encoding: ['gzip, deflate'] 499 - '*/*'
220 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 500 Accept-Encoding:
221 Connection: [keep-alive] 501 - gzip, deflate
222 Content-Length: ['23'] 502 Authorization:
223 Content-Type: [application/x-www-form-urlencoded] 503 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
224 User-Agent: [python-requests/2.18.4] 504 Connection:
505 - keep-alive
506 Content-Length:
507 - '23'
508 Content-Type:
509 - application/x-www-form-urlencoded
510 User-Agent:
511 - tests/v311
225 method: POST 512 method: POST
226 uri: http://localhost:3000/api/v1/statuses 513 uri: http://localhost:3000/api/v1/statuses
227 response: 514 response:
228 body: {string: '{"id":"103704148926839775","created_at":"2020-02-22T19:28:53.395Z","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/103704148926839775","url":"http://localhost/@mastodonpy_test/103704148926839775","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 515 body:
229 number 6!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 516 string: '{"id":"109304275770803239","created_at":"2022-11-07T19:54:47.621Z","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/109304275770803239","url":"http://localhost:3000/@mastodonpy_test/109304275770803239","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
230 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":8,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 517 number 6!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
231 headers: 518 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
232 Cache-Control: ['no-cache, no-store'] 519 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
233 Content-Type: [application/json; charset=utf-8] 520 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":7,"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}'
234 Referrer-Policy: [strict-origin-when-cross-origin] 521 headers:
235 Transfer-Encoding: [chunked] 522 Cache-Control:
236 Vary: ['Accept-Encoding, Origin'] 523 - no-store
237 X-Content-Type-Options: [nosniff] 524 Content-Security-Policy:
238 X-Download-Options: [noopen] 525 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
239 X-Frame-Options: [SAMEORIGIN] 526 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
240 X-Permitted-Cross-Domain-Policies: [none] 527 style-src ''self'' http://localhost:3000 ''nonce-P9UhiGZyxJILYN2oXJ9Isg=='';
241 X-Request-Id: [0d7d4043-1e07-4053-81b2-92b8ff93f476] 528 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
242 X-Runtime: ['0.191493'] 529 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
243 X-XSS-Protection: [1; mode=block] 530 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
244 content-length: ['1329'] 531 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
245 status: {code: 200, message: OK} 532 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
533 worker-src ''self'' blob: http://localhost:3000'
534 Content-Type:
535 - application/json; charset=utf-8
536 ETag:
537 - W/"efe3c6398cdd9311da76c50d426cebca"
538 Referrer-Policy:
539 - strict-origin-when-cross-origin
540 Transfer-Encoding:
541 - chunked
542 Vary:
543 - Accept, Origin
544 X-Content-Type-Options:
545 - nosniff
546 X-Download-Options:
547 - noopen
548 X-Frame-Options:
549 - SAMEORIGIN
550 X-Permitted-Cross-Domain-Policies:
551 - none
552 X-RateLimit-Limit:
553 - '300'
554 X-RateLimit-Remaining:
555 - '278'
556 X-RateLimit-Reset:
557 - '2022-11-07T21:00:00.662548Z'
558 X-Request-Id:
559 - 08451538-ec8b-4094-8bf6-c7737e230611
560 X-Runtime:
561 - '0.082021'
562 X-XSS-Protection:
563 - 1; mode=block
564 status:
565 code: 200
566 message: OK
246- request: 567- request:
247 body: status=Toot+number+7%21 568 body: status=Toot+number+7%21
248 headers: 569 headers:
249 Accept: ['*/*'] 570 Accept:
250 Accept-Encoding: ['gzip, deflate'] 571 - '*/*'
251 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 572 Accept-Encoding:
252 Connection: [keep-alive] 573 - gzip, deflate
253 Content-Length: ['23'] 574 Authorization:
254 Content-Type: [application/x-www-form-urlencoded] 575 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
255 User-Agent: [python-requests/2.18.4] 576 Connection:
577 - keep-alive
578 Content-Length:
579 - '23'
580 Content-Type:
581 - application/x-www-form-urlencoded
582 User-Agent:
583 - tests/v311
256 method: POST 584 method: POST
257 uri: http://localhost:3000/api/v1/statuses 585 uri: http://localhost:3000/api/v1/statuses
258 response: 586 response:
259 body: {string: '{"id":"103704148940657730","created_at":"2020-02-22T19:28:53.610Z","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/103704148940657730","url":"http://localhost/@mastodonpy_test/103704148940657730","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 587 body:
260 number 7!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 588 string: '{"id":"109304275774940741","created_at":"2022-11-07T19:54:47.680Z","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/109304275774940741","url":"http://localhost:3000/@mastodonpy_test/109304275774940741","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
261 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":9,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 589 number 7!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
262 headers: 590 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
263 Cache-Control: ['no-cache, no-store'] 591 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
264 Content-Type: [application/json; charset=utf-8] 592 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":8,"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}'
265 Referrer-Policy: [strict-origin-when-cross-origin] 593 headers:
266 Transfer-Encoding: [chunked] 594 Cache-Control:
267 Vary: ['Accept-Encoding, Origin'] 595 - no-store
268 X-Content-Type-Options: [nosniff] 596 Content-Security-Policy:
269 X-Download-Options: [noopen] 597 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
270 X-Frame-Options: [SAMEORIGIN] 598 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
271 X-Permitted-Cross-Domain-Policies: [none] 599 style-src ''self'' http://localhost:3000 ''nonce-QAfWNDpJ0/S4D4s60rThoQ=='';
272 X-Request-Id: [5fdc0073-fbae-4e66-8e77-c38ad5f4ee41] 600 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
273 X-Runtime: ['0.203505'] 601 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
274 X-XSS-Protection: [1; mode=block] 602 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
275 content-length: ['1329'] 603 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
276 status: {code: 200, message: OK} 604 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
605 worker-src ''self'' blob: http://localhost:3000'
606 Content-Type:
607 - application/json; charset=utf-8
608 ETag:
609 - W/"5bbe919d983816ed98bb86b33909e022"
610 Referrer-Policy:
611 - strict-origin-when-cross-origin
612 Transfer-Encoding:
613 - chunked
614 Vary:
615 - Accept, Origin
616 X-Content-Type-Options:
617 - nosniff
618 X-Download-Options:
619 - noopen
620 X-Frame-Options:
621 - SAMEORIGIN
622 X-Permitted-Cross-Domain-Policies:
623 - none
624 X-RateLimit-Limit:
625 - '300'
626 X-RateLimit-Remaining:
627 - '277'
628 X-RateLimit-Reset:
629 - '2022-11-07T21:00:00.701403Z'
630 X-Request-Id:
631 - 2d98c8f3-bdab-47a5-af6b-1e552902a03b
632 X-Runtime:
633 - '0.033385'
634 X-XSS-Protection:
635 - 1; mode=block
636 status:
637 code: 200
638 message: OK
277- request: 639- request:
278 body: status=Toot+number+8%21 640 body: status=Toot+number+8%21
279 headers: 641 headers:
280 Accept: ['*/*'] 642 Accept:
281 Accept-Encoding: ['gzip, deflate'] 643 - '*/*'
282 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 644 Accept-Encoding:
283 Connection: [keep-alive] 645 - gzip, deflate
284 Content-Length: ['23'] 646 Authorization:
285 Content-Type: [application/x-www-form-urlencoded] 647 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
286 User-Agent: [python-requests/2.18.4] 648 Connection:
649 - keep-alive
650 Content-Length:
651 - '23'
652 Content-Type:
653 - application/x-www-form-urlencoded
654 User-Agent:
655 - tests/v311
287 method: POST 656 method: POST
288 uri: http://localhost:3000/api/v1/statuses 657 uri: http://localhost:3000/api/v1/statuses
289 response: 658 response:
290 body: {string: '{"id":"103704148955416075","created_at":"2020-02-22T19:28:53.834Z","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/103704148955416075","url":"http://localhost/@mastodonpy_test/103704148955416075","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 659 body:
291 number 8!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 660 string: '{"id":"109304275777321904","created_at":"2022-11-07T19:54:47.717Z","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/109304275777321904","url":"http://localhost:3000/@mastodonpy_test/109304275777321904","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
292 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":10,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 661 number 8!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
293 headers: 662 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
294 Cache-Control: ['no-cache, no-store'] 663 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
295 Content-Type: [application/json; charset=utf-8] 664 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":9,"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}'
296 Referrer-Policy: [strict-origin-when-cross-origin] 665 headers:
297 Transfer-Encoding: [chunked] 666 Cache-Control:
298 Vary: ['Accept-Encoding, Origin'] 667 - no-store
299 X-Content-Type-Options: [nosniff] 668 Content-Security-Policy:
300 X-Download-Options: [noopen] 669 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
301 X-Frame-Options: [SAMEORIGIN] 670 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
302 X-Permitted-Cross-Domain-Policies: [none] 671 style-src ''self'' http://localhost:3000 ''nonce-/8pDbMbBmWCNjGPMSFMYyw=='';
303 X-Request-Id: [830b5913-2192-4838-85ff-b28342eb89b6] 672 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
304 X-Runtime: ['0.218264'] 673 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
305 X-XSS-Protection: [1; mode=block] 674 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
306 content-length: ['1330'] 675 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
307 status: {code: 200, message: OK} 676 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
677 worker-src ''self'' blob: http://localhost:3000'
678 Content-Type:
679 - application/json; charset=utf-8
680 ETag:
681 - W/"cd1af49c19b075aa84cb34979402585e"
682 Referrer-Policy:
683 - strict-origin-when-cross-origin
684 Transfer-Encoding:
685 - chunked
686 Vary:
687 - Accept, Origin
688 X-Content-Type-Options:
689 - nosniff
690 X-Download-Options:
691 - noopen
692 X-Frame-Options:
693 - SAMEORIGIN
694 X-Permitted-Cross-Domain-Policies:
695 - none
696 X-RateLimit-Limit:
697 - '300'
698 X-RateLimit-Remaining:
699 - '276'
700 X-RateLimit-Reset:
701 - '2022-11-07T21:00:00.737305Z'
702 X-Request-Id:
703 - 4610b133-0123-44de-812c-77441822edc8
704 X-Runtime:
705 - '0.031831'
706 X-XSS-Protection:
707 - 1; mode=block
708 status:
709 code: 200
710 message: OK
308- request: 711- request:
309 body: status=Toot+number+9%21 712 body: status=Toot+number+9%21
310 headers: 713 headers:
311 Accept: ['*/*'] 714 Accept:
312 Accept-Encoding: ['gzip, deflate'] 715 - '*/*'
313 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 716 Accept-Encoding:
314 Connection: [keep-alive] 717 - gzip, deflate
315 Content-Length: ['23'] 718 Authorization:
316 Content-Type: [application/x-www-form-urlencoded] 719 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
317 User-Agent: [python-requests/2.18.4] 720 Connection:
721 - keep-alive
722 Content-Length:
723 - '23'
724 Content-Type:
725 - application/x-www-form-urlencoded
726 User-Agent:
727 - tests/v311
318 method: POST 728 method: POST
319 uri: http://localhost:3000/api/v1/statuses 729 uri: http://localhost:3000/api/v1/statuses
320 response: 730 response:
321 body: {string: '{"id":"103704148975096971","created_at":"2020-02-22T19:28:54.146Z","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/103704148975096971","url":"http://localhost/@mastodonpy_test/103704148975096971","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 731 body:
322 number 9!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 732 string: '{"id":"109304275779747943","created_at":"2022-11-07T19:54:47.753Z","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/109304275779747943","url":"http://localhost:3000/@mastodonpy_test/109304275779747943","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
323 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 733 number 9!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
324 headers: 734 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
325 Cache-Control: ['no-cache, no-store'] 735 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
326 Content-Type: [application/json; charset=utf-8] 736 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":10,"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}'
327 Referrer-Policy: [strict-origin-when-cross-origin] 737 headers:
328 Transfer-Encoding: [chunked] 738 Cache-Control:
329 Vary: ['Accept-Encoding, Origin'] 739 - no-store
330 X-Content-Type-Options: [nosniff] 740 Content-Security-Policy:
331 X-Download-Options: [noopen] 741 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
332 X-Frame-Options: [SAMEORIGIN] 742 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
333 X-Permitted-Cross-Domain-Policies: [none] 743 style-src ''self'' http://localhost:3000 ''nonce-YXyzJAlxlzAKr4WorFp3uA=='';
334 X-Request-Id: [f383e0f0-4898-4f77-96c7-659ecac6c9cc] 744 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
335 X-Runtime: ['0.293566'] 745 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
336 X-XSS-Protection: [1; mode=block] 746 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
337 content-length: ['1330'] 747 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
338 status: {code: 200, message: OK} 748 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
749 worker-src ''self'' blob: http://localhost:3000'
750 Content-Type:
751 - application/json; charset=utf-8
752 ETag:
753 - W/"5643a647c46cb665430c5b020afb7e2d"
754 Referrer-Policy:
755 - strict-origin-when-cross-origin
756 Transfer-Encoding:
757 - chunked
758 Vary:
759 - Accept, Origin
760 X-Content-Type-Options:
761 - nosniff
762 X-Download-Options:
763 - noopen
764 X-Frame-Options:
765 - SAMEORIGIN
766 X-Permitted-Cross-Domain-Policies:
767 - none
768 X-RateLimit-Limit:
769 - '300'
770 X-RateLimit-Remaining:
771 - '275'
772 X-RateLimit-Reset:
773 - '2022-11-07T21:00:00.772869Z'
774 X-Request-Id:
775 - bb34621b-c247-4cb6-b857-3dcbfb378ad6
776 X-Runtime:
777 - '0.031588'
778 X-XSS-Protection:
779 - 1; mode=block
780 status:
781 code: 200
782 message: OK
339- request: 783- request:
340 body: null 784 body: null
341 headers: 785 headers:
342 Accept: ['*/*'] 786 Accept:
343 Accept-Encoding: ['gzip, deflate'] 787 - '*/*'
344 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 788 Accept-Encoding:
345 Connection: [keep-alive] 789 - gzip, deflate
346 User-Agent: [python-requests/2.18.4] 790 Authorization:
791 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
792 Connection:
793 - keep-alive
794 User-Agent:
795 - tests/v311
347 method: GET 796 method: GET
348 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5 797 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5
349 response: 798 response:
350 body: {string: '[{"id":"103704148975096971","created_at":"2020-02-22T19:28:54.146Z","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/103704148975096971","url":"http://localhost/@mastodonpy_test/103704148975096971","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 799 body:
351 number 9!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 800 string: '[{"id":"109304275779747943","created_at":"2022-11-07T19:54:47.753Z","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/109304275779747943","url":"http://localhost:3000/@mastodonpy_test/109304275779747943","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
352 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148955416075","created_at":"2020-02-22T19:28:53.834Z","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/103704148955416075","url":"http://localhost/@mastodonpy_test/103704148955416075","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 801 number 9!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
353 number 8!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 802 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
354 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148940657730","created_at":"2020-02-22T19:28:53.610Z","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/103704148940657730","url":"http://localhost/@mastodonpy_test/103704148940657730","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 803 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
355 number 7!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 804 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":10,"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},{"id":"109304275777321904","created_at":"2022-11-07T19:54:47.717Z","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/109304275777321904","url":"http://localhost:3000/@mastodonpy_test/109304275777321904","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
356 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148926839775","created_at":"2020-02-22T19:28:53.395Z","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/103704148926839775","url":"http://localhost/@mastodonpy_test/103704148926839775","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 805 number 8!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
357 number 6!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 806 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
358 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148913033289","created_at":"2020-02-22T19:28:53.184Z","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/103704148913033289","url":"http://localhost/@mastodonpy_test/103704148913033289","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 807 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
359 number 5!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 808 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":10,"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},{"id":"109304275774940741","created_at":"2022-11-07T19:54:47.680Z","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/109304275774940741","url":"http://localhost:3000/@mastodonpy_test/109304275774940741","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
360 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 809 number 7!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
361 headers: 810 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
362 Cache-Control: ['no-cache, no-store'] 811 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
363 Content-Type: [application/json; charset=utf-8] 812 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":10,"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},{"id":"109304275770803239","created_at":"2022-11-07T19:54:47.621Z","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/109304275770803239","url":"http://localhost:3000/@mastodonpy_test/109304275770803239","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
364 Link: ['<http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704148913033289>; 813 number 6!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
365 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704148975096971>; 814 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
366 rel="prev"'] 815 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
367 Referrer-Policy: [strict-origin-when-cross-origin] 816 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":10,"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},{"id":"109304275765365283","created_at":"2022-11-07T19:54:47.536Z","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/109304275765365283","url":"http://localhost:3000/@mastodonpy_test/109304275765365283","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
368 Transfer-Encoding: [chunked] 817 number 5!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
369 Vary: ['Accept-Encoding, Origin'] 818 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
370 X-Content-Type-Options: [nosniff] 819 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
371 X-Download-Options: [noopen] 820 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":10,"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}]'
372 X-Frame-Options: [SAMEORIGIN] 821 headers:
373 X-Permitted-Cross-Domain-Policies: [none] 822 Cache-Control:
374 X-Request-Id: [75bfa760-9afe-4684-a126-bfd40008fad2] 823 - no-store
375 X-Runtime: ['0.206833'] 824 Content-Security-Policy:
376 X-XSS-Protection: [1; mode=block] 825 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
377 content-length: ['6656'] 826 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
378 status: {code: 200, message: OK} 827 style-src ''self'' http://localhost:3000 ''nonce-+0Lw48hKuXVX3KvvtOSRSw=='';
828 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
829 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
830 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
831 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
832 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
833 worker-src ''self'' blob: http://localhost:3000'
834 Content-Type:
835 - application/json; charset=utf-8
836 ETag:
837 - W/"4909eafbd700ab49e9996dc9f8cff3bf"
838 Link:
839 - <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275765365283>;
840 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275779747943>;
841 rel="prev"
842 Referrer-Policy:
843 - strict-origin-when-cross-origin
844 Transfer-Encoding:
845 - chunked
846 Vary:
847 - Accept, Origin
848 X-Content-Type-Options:
849 - nosniff
850 X-Download-Options:
851 - noopen
852 X-Frame-Options:
853 - SAMEORIGIN
854 X-Permitted-Cross-Domain-Policies:
855 - none
856 X-Request-Id:
857 - 0cb86f45-47e7-47f4-af24-1ff4c40452bb
858 X-Runtime:
859 - '0.037681'
860 X-XSS-Protection:
861 - 1; mode=block
862 status:
863 code: 200
864 message: OK
379- request: 865- request:
380 body: null 866 body: null
381 headers: 867 headers:
382 Accept: ['*/*'] 868 Accept:
383 Accept-Encoding: ['gzip, deflate'] 869 - '*/*'
384 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 870 Accept-Encoding:
385 Connection: [keep-alive] 871 - gzip, deflate
386 User-Agent: [python-requests/2.18.4] 872 Authorization:
873 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
874 Connection:
875 - keep-alive
876 User-Agent:
877 - tests/v311
387 method: GET 878 method: GET
388 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704148913033289 879 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275765365283
389 response: 880 response:
390 body: {string: '[{"id":"103704148890498043","created_at":"2020-02-22T19:28:52.849Z","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/103704148890498043","url":"http://localhost/@mastodonpy_test/103704148890498043","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 881 body:
391 number 4!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 882 string: '[{"id":"109304275761053993","created_at":"2022-11-07T19:54:47.468Z","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/109304275761053993","url":"http://localhost:3000/@mastodonpy_test/109304275761053993","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
392 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148873405496","created_at":"2020-02-22T19:28:52.583Z","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/103704148873405496","url":"http://localhost/@mastodonpy_test/103704148873405496","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 883 number 4!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
393 number 3!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 884 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
394 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148856476021","created_at":"2020-02-22T19:28:52.324Z","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/103704148856476021","url":"http://localhost/@mastodonpy_test/103704148856476021","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 885 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
395 number 2!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 886 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":10,"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},{"id":"109304275758804028","created_at":"2022-11-07T19:54:47.433Z","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/109304275758804028","url":"http://localhost:3000/@mastodonpy_test/109304275758804028","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
396 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148838227080","created_at":"2020-02-22T19:28:52.046Z","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/103704148838227080","url":"http://localhost/@mastodonpy_test/103704148838227080","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 887 number 3!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
397 number 1!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 888 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
398 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148819814851","created_at":"2020-02-22T19:28:51.769Z","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/103704148819814851","url":"http://localhost/@mastodonpy_test/103704148819814851","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 889 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
399 number 0!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 890 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":10,"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},{"id":"109304275756403347","created_at":"2022-11-07T19:54:47.398Z","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/109304275756403347","url":"http://localhost:3000/@mastodonpy_test/109304275756403347","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
400 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 891 number 2!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
401 headers: 892 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
402 Cache-Control: ['no-cache, no-store'] 893 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
403 Content-Type: [application/json; charset=utf-8] 894 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":10,"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},{"id":"109304275754111434","created_at":"2022-11-07T19:54:47.362Z","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/109304275754111434","url":"http://localhost:3000/@mastodonpy_test/109304275754111434","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
404 Link: ['<http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704148819814851>; 895 number 1!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
405 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704148890498043>; 896 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
406 rel="prev"'] 897 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
407 Referrer-Policy: [strict-origin-when-cross-origin] 898 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":10,"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},{"id":"109304275751712725","created_at":"2022-11-07T19:54:47.326Z","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/109304275751712725","url":"http://localhost:3000/@mastodonpy_test/109304275751712725","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
408 Transfer-Encoding: [chunked] 899 number 0!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
409 Vary: ['Accept-Encoding, Origin'] 900 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
410 X-Content-Type-Options: [nosniff] 901 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
411 X-Download-Options: [noopen] 902 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":10,"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}]'
412 X-Frame-Options: [SAMEORIGIN] 903 headers:
413 X-Permitted-Cross-Domain-Policies: [none] 904 Cache-Control:
414 X-Request-Id: [8ac021cd-dcf8-4f05-a81d-2c7644e10abd] 905 - no-store
415 X-Runtime: ['0.191542'] 906 Content-Security-Policy:
416 X-XSS-Protection: [1; mode=block] 907 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
417 content-length: ['6656'] 908 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
418 status: {code: 200, message: OK} 909 style-src ''self'' http://localhost:3000 ''nonce-77AB7crCjmDVTVaA7Kjlow=='';
910 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
911 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
912 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
913 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
914 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
915 worker-src ''self'' blob: http://localhost:3000'
916 Content-Type:
917 - application/json; charset=utf-8
918 ETag:
919 - W/"75a7613e1e5f79ad2f5e8a96cc50c7a9"
920 Link:
921 - <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275751712725>;
922 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275761053993>;
923 rel="prev"
924 Referrer-Policy:
925 - strict-origin-when-cross-origin
926 Transfer-Encoding:
927 - chunked
928 Vary:
929 - Accept, Origin
930 X-Content-Type-Options:
931 - nosniff
932 X-Download-Options:
933 - noopen
934 X-Frame-Options:
935 - SAMEORIGIN
936 X-Permitted-Cross-Domain-Policies:
937 - none
938 X-Request-Id:
939 - e6f9be02-ccd0-4c12-8b59-99c4beb857ce
940 X-Runtime:
941 - '0.038112'
942 X-XSS-Protection:
943 - 1; mode=block
944 status:
945 code: 200
946 message: OK
419- request: 947- request:
420 body: null 948 body: null
421 headers: 949 headers:
422 Accept: ['*/*'] 950 Accept:
423 Accept-Encoding: ['gzip, deflate'] 951 - '*/*'
424 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 952 Accept-Encoding:
425 Connection: [keep-alive] 953 - gzip, deflate
426 User-Agent: [python-requests/2.18.4] 954 Authorization:
955 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
956 Connection:
957 - keep-alive
958 User-Agent:
959 - tests/v311
427 method: GET 960 method: GET
428 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704148890498043 961 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275761053993
429 response: 962 response:
430 body: {string: '[{"id":"103704148975096971","created_at":"2020-02-22T19:28:54.146Z","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/103704148975096971","url":"http://localhost/@mastodonpy_test/103704148975096971","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 963 body:
431 number 9!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 964 string: '[{"id":"109304275779747943","created_at":"2022-11-07T19:54:47.753Z","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/109304275779747943","url":"http://localhost:3000/@mastodonpy_test/109304275779747943","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
432 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148955416075","created_at":"2020-02-22T19:28:53.834Z","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/103704148955416075","url":"http://localhost/@mastodonpy_test/103704148955416075","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 965 number 9!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
433 number 8!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 966 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
434 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148940657730","created_at":"2020-02-22T19:28:53.610Z","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/103704148940657730","url":"http://localhost/@mastodonpy_test/103704148940657730","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 967 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
435 number 7!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 968 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":10,"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},{"id":"109304275777321904","created_at":"2022-11-07T19:54:47.717Z","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/109304275777321904","url":"http://localhost:3000/@mastodonpy_test/109304275777321904","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
436 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148926839775","created_at":"2020-02-22T19:28:53.395Z","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/103704148926839775","url":"http://localhost/@mastodonpy_test/103704148926839775","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 969 number 8!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
437 number 6!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 970 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
438 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704148913033289","created_at":"2020-02-22T19:28:53.184Z","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/103704148913033289","url":"http://localhost/@mastodonpy_test/103704148913033289","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 971 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
439 number 5!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 972 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":10,"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},{"id":"109304275774940741","created_at":"2022-11-07T19:54:47.680Z","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/109304275774940741","url":"http://localhost:3000/@mastodonpy_test/109304275774940741","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
440 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 973 number 7!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
441 headers: 974 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
442 Cache-Control: ['no-cache, no-store'] 975 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
443 Content-Type: [application/json; charset=utf-8] 976 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":10,"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},{"id":"109304275770803239","created_at":"2022-11-07T19:54:47.621Z","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/109304275770803239","url":"http://localhost:3000/@mastodonpy_test/109304275770803239","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
444 Link: ['<http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704148913033289>; 977 number 6!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
445 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704148975096971>; 978 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
446 rel="prev"'] 979 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
447 Referrer-Policy: [strict-origin-when-cross-origin] 980 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":10,"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},{"id":"109304275765365283","created_at":"2022-11-07T19:54:47.536Z","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/109304275765365283","url":"http://localhost:3000/@mastodonpy_test/109304275765365283","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
448 Transfer-Encoding: [chunked] 981 number 5!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
449 Vary: ['Accept-Encoding, Origin'] 982 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
450 X-Content-Type-Options: [nosniff] 983 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
451 X-Download-Options: [noopen] 984 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":10,"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}]'
452 X-Frame-Options: [SAMEORIGIN] 985 headers:
453 X-Permitted-Cross-Domain-Policies: [none] 986 Cache-Control:
454 X-Request-Id: [32b91927-bcc3-4f0a-b4c0-c04b4ea1ccc8] 987 - no-store
455 X-Runtime: ['0.209687'] 988 Content-Security-Policy:
456 X-XSS-Protection: [1; mode=block] 989 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
457 content-length: ['6656'] 990 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
458 status: {code: 200, message: OK} 991 style-src ''self'' http://localhost:3000 ''nonce-xufo/40x9SytzTtoGC9eUQ=='';
992 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
993 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
994 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
995 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
996 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
997 worker-src ''self'' blob: http://localhost:3000'
998 Content-Type:
999 - application/json; charset=utf-8
1000 ETag:
1001 - W/"4909eafbd700ab49e9996dc9f8cff3bf"
1002 Link:
1003 - <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275765365283>;
1004 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275779747943>;
1005 rel="prev"
1006 Referrer-Policy:
1007 - strict-origin-when-cross-origin
1008 Transfer-Encoding:
1009 - chunked
1010 Vary:
1011 - Accept, Origin
1012 X-Content-Type-Options:
1013 - nosniff
1014 X-Download-Options:
1015 - noopen
1016 X-Frame-Options:
1017 - SAMEORIGIN
1018 X-Permitted-Cross-Domain-Policies:
1019 - none
1020 X-Request-Id:
1021 - 00dfd281-e3ea-400f-897a-21767c1f6616
1022 X-Runtime:
1023 - '0.038265'
1024 X-XSS-Protection:
1025 - 1; mode=block
1026 status:
1027 code: 200
1028 message: OK
459- request: 1029- request:
460 body: null 1030 body: null
461 headers: 1031 headers:
462 Accept: ['*/*'] 1032 Accept:
463 Accept-Encoding: ['gzip, deflate'] 1033 - '*/*'
464 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1034 Accept-Encoding:
465 Connection: [keep-alive] 1035 - gzip, deflate
466 Content-Length: ['0'] 1036 Authorization:
467 User-Agent: [python-requests/2.18.4] 1037 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1038 Connection:
1039 - keep-alive
1040 Content-Length:
1041 - '0'
1042 User-Agent:
1043 - tests/v311
468 method: DELETE 1044 method: DELETE
469 uri: http://localhost:3000/api/v1/statuses/103704148819814851 1045 uri: http://localhost:3000/api/v1/statuses/109304275751712725
470 response: 1046 response:
471 body: {string: '{"id":"103704148819814851","created_at":"2020-02-22T19:28:51.769Z","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/103704148819814851","url":"http://localhost/@mastodonpy_test/103704148819814851","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1047 body:
472 number 0!","reblog":null,"application":{"name":"Mastodon.py 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1048 string: '{"id":"109304275751712725","created_at":"2022-11-07T19:54:47.326Z","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/109304275751712725","url":"http://localhost:3000/@mastodonpy_test/109304275751712725","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
473 headers: 1049 number 0!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
474 Cache-Control: ['no-cache, no-store'] 1050 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
475 Content-Type: [application/json; charset=utf-8] 1051 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
476 Referrer-Policy: [strict-origin-when-cross-origin] 1052 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":9,"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}'
477 Transfer-Encoding: [chunked] 1053 headers:
478 Vary: ['Accept-Encoding, Origin'] 1054 Cache-Control:
479 X-Content-Type-Options: [nosniff] 1055 - no-store
480 X-Download-Options: [noopen] 1056 Content-Security-Policy:
481 X-Frame-Options: [SAMEORIGIN] 1057 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
482 X-Permitted-Cross-Domain-Policies: [none] 1058 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
483 X-Request-Id: [f4606acf-c46f-430b-a54a-9f32b8a50002] 1059 style-src ''self'' http://localhost:3000 ''nonce-ptNSAwKaGby3VQ9tsnJWtA=='';
484 X-Runtime: ['0.136512'] 1060 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
485 X-XSS-Protection: [1; mode=block] 1061 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
486 content-length: ['1300'] 1062 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
487 status: {code: 200, message: OK} 1063 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1064 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1065 worker-src ''self'' blob: http://localhost:3000'
1066 Content-Type:
1067 - application/json; charset=utf-8
1068 ETag:
1069 - W/"a3831907b11cfb1ab882531a0624c98a"
1070 Referrer-Policy:
1071 - strict-origin-when-cross-origin
1072 Transfer-Encoding:
1073 - chunked
1074 Vary:
1075 - Accept, Origin
1076 X-Content-Type-Options:
1077 - nosniff
1078 X-Download-Options:
1079 - noopen
1080 X-Frame-Options:
1081 - SAMEORIGIN
1082 X-Permitted-Cross-Domain-Policies:
1083 - none
1084 X-Request-Id:
1085 - 38a54871-f0ae-4c28-b10e-4a2df1cfbf55
1086 X-Runtime:
1087 - '0.025012'
1088 X-XSS-Protection:
1089 - 1; mode=block
1090 status:
1091 code: 200
1092 message: OK
488- request: 1093- request:
489 body: null 1094 body: null
490 headers: 1095 headers:
491 Accept: ['*/*'] 1096 Accept:
492 Accept-Encoding: ['gzip, deflate'] 1097 - '*/*'
493 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1098 Accept-Encoding:
494 Connection: [keep-alive] 1099 - gzip, deflate
495 Content-Length: ['0'] 1100 Authorization:
496 User-Agent: [python-requests/2.18.4] 1101 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1102 Connection:
1103 - keep-alive
1104 Content-Length:
1105 - '0'
1106 User-Agent:
1107 - tests/v311
497 method: DELETE 1108 method: DELETE
498 uri: http://localhost:3000/api/v1/statuses/103704148838227080 1109 uri: http://localhost:3000/api/v1/statuses/109304275754111434
499 response: 1110 response:
500 body: {string: '{"id":"103704148838227080","created_at":"2020-02-22T19:28:52.046Z","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/103704148838227080","url":"http://localhost/@mastodonpy_test/103704148838227080","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1111 body:
501 number 1!","reblog":null,"application":{"name":"Mastodon.py 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":10,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1112 string: '{"id":"109304275754111434","created_at":"2022-11-07T19:54:47.362Z","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/109304275754111434","url":"http://localhost:3000/@mastodonpy_test/109304275754111434","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
502 headers: 1113 number 1!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
503 Cache-Control: ['no-cache, no-store'] 1114 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
504 Content-Type: [application/json; charset=utf-8] 1115 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
505 Referrer-Policy: [strict-origin-when-cross-origin] 1116 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":9,"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}'
506 Transfer-Encoding: [chunked] 1117 headers:
507 Vary: ['Accept-Encoding, Origin'] 1118 Cache-Control:
508 X-Content-Type-Options: [nosniff] 1119 - no-store
509 X-Download-Options: [noopen] 1120 Content-Security-Policy:
510 X-Frame-Options: [SAMEORIGIN] 1121 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
511 X-Permitted-Cross-Domain-Policies: [none] 1122 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
512 X-Request-Id: [cf425a2c-0ebf-4434-ae44-6465f8ab0a85] 1123 style-src ''self'' http://localhost:3000 ''nonce-uMulaGXGqIwkCXp8aCedBA=='';
513 X-Runtime: ['0.150063'] 1124 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
514 X-XSS-Protection: [1; mode=block] 1125 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
515 content-length: ['1300'] 1126 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
516 status: {code: 200, message: OK} 1127 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1128 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1129 worker-src ''self'' blob: http://localhost:3000'
1130 Content-Type:
1131 - application/json; charset=utf-8
1132 ETag:
1133 - W/"0cee05b35b26ae8d5a3dd3019f65d2e6"
1134 Referrer-Policy:
1135 - strict-origin-when-cross-origin
1136 Transfer-Encoding:
1137 - chunked
1138 Vary:
1139 - Accept, Origin
1140 X-Content-Type-Options:
1141 - nosniff
1142 X-Download-Options:
1143 - noopen
1144 X-Frame-Options:
1145 - SAMEORIGIN
1146 X-Permitted-Cross-Domain-Policies:
1147 - none
1148 X-Request-Id:
1149 - b1a187ac-18a0-47ce-9e99-7f52f657ced2
1150 X-Runtime:
1151 - '0.024116'
1152 X-XSS-Protection:
1153 - 1; mode=block
1154 status:
1155 code: 200
1156 message: OK
517- request: 1157- request:
518 body: null 1158 body: null
519 headers: 1159 headers:
520 Accept: ['*/*'] 1160 Accept:
521 Accept-Encoding: ['gzip, deflate'] 1161 - '*/*'
522 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1162 Accept-Encoding:
523 Connection: [keep-alive] 1163 - gzip, deflate
524 Content-Length: ['0'] 1164 Authorization:
525 User-Agent: [python-requests/2.18.4] 1165 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1166 Connection:
1167 - keep-alive
1168 Content-Length:
1169 - '0'
1170 User-Agent:
1171 - tests/v311
526 method: DELETE 1172 method: DELETE
527 uri: http://localhost:3000/api/v1/statuses/103704148856476021 1173 uri: http://localhost:3000/api/v1/statuses/109304275756403347
528 response: 1174 response:
529 body: {string: '{"id":"103704148856476021","created_at":"2020-02-22T19:28:52.324Z","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/103704148856476021","url":"http://localhost/@mastodonpy_test/103704148856476021","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1175 body:
530 number 2!","reblog":null,"application":{"name":"Mastodon.py 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":9,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1176 string: '{"id":"109304275756403347","created_at":"2022-11-07T19:54:47.398Z","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/109304275756403347","url":"http://localhost:3000/@mastodonpy_test/109304275756403347","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
531 headers: 1177 number 2!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
532 Cache-Control: ['no-cache, no-store'] 1178 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
533 Content-Type: [application/json; charset=utf-8] 1179 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
534 Referrer-Policy: [strict-origin-when-cross-origin] 1180 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":9,"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}'
535 Transfer-Encoding: [chunked] 1181 headers:
536 Vary: ['Accept-Encoding, Origin'] 1182 Cache-Control:
537 X-Content-Type-Options: [nosniff] 1183 - no-store
538 X-Download-Options: [noopen] 1184 Content-Security-Policy:
539 X-Frame-Options: [SAMEORIGIN] 1185 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
540 X-Permitted-Cross-Domain-Policies: [none] 1186 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
541 X-Request-Id: [08747ed5-e3b6-48f8-b8ca-8dac1b256dc0] 1187 style-src ''self'' http://localhost:3000 ''nonce-CkNRsSlnqr9bLXj5LmYUzA=='';
542 X-Runtime: ['0.157481'] 1188 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
543 X-XSS-Protection: [1; mode=block] 1189 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
544 content-length: ['1299'] 1190 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
545 status: {code: 200, message: OK} 1191 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1192 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1193 worker-src ''self'' blob: http://localhost:3000'
1194 Content-Type:
1195 - application/json; charset=utf-8
1196 ETag:
1197 - W/"3bcedebca2651073f49154e55a5aed1a"
1198 Referrer-Policy:
1199 - strict-origin-when-cross-origin
1200 Transfer-Encoding:
1201 - chunked
1202 Vary:
1203 - Accept, Origin
1204 X-Content-Type-Options:
1205 - nosniff
1206 X-Download-Options:
1207 - noopen
1208 X-Frame-Options:
1209 - SAMEORIGIN
1210 X-Permitted-Cross-Domain-Policies:
1211 - none
1212 X-Request-Id:
1213 - 9fc648f1-670c-4031-b6a1-fc2057f413cb
1214 X-Runtime:
1215 - '0.023682'
1216 X-XSS-Protection:
1217 - 1; mode=block
1218 status:
1219 code: 200
1220 message: OK
546- request: 1221- request:
547 body: null 1222 body: null
548 headers: 1223 headers:
549 Accept: ['*/*'] 1224 Accept:
550 Accept-Encoding: ['gzip, deflate'] 1225 - '*/*'
551 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1226 Accept-Encoding:
552 Connection: [keep-alive] 1227 - gzip, deflate
553 Content-Length: ['0'] 1228 Authorization:
554 User-Agent: [python-requests/2.18.4] 1229 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1230 Connection:
1231 - keep-alive
1232 Content-Length:
1233 - '0'
1234 User-Agent:
1235 - tests/v311
555 method: DELETE 1236 method: DELETE
556 uri: http://localhost:3000/api/v1/statuses/103704148873405496 1237 uri: http://localhost:3000/api/v1/statuses/109304275758804028
557 response: 1238 response:
558 body: {string: '{"id":"103704148873405496","created_at":"2020-02-22T19:28:52.583Z","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/103704148873405496","url":"http://localhost/@mastodonpy_test/103704148873405496","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1239 body:
559 number 3!","reblog":null,"application":{"name":"Mastodon.py 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":8,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1240 string: '{"id":"109304275758804028","created_at":"2022-11-07T19:54:47.433Z","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/109304275758804028","url":"http://localhost:3000/@mastodonpy_test/109304275758804028","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
560 headers: 1241 number 3!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
561 Cache-Control: ['no-cache, no-store'] 1242 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
562 Content-Type: [application/json; charset=utf-8] 1243 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
563 Referrer-Policy: [strict-origin-when-cross-origin] 1244 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":9,"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}'
564 Transfer-Encoding: [chunked] 1245 headers:
565 Vary: ['Accept-Encoding, Origin'] 1246 Cache-Control:
566 X-Content-Type-Options: [nosniff] 1247 - no-store
567 X-Download-Options: [noopen] 1248 Content-Security-Policy:
568 X-Frame-Options: [SAMEORIGIN] 1249 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
569 X-Permitted-Cross-Domain-Policies: [none] 1250 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
570 X-Request-Id: [fead11a5-3e5d-4c1a-8e14-92979b52bf8a] 1251 style-src ''self'' http://localhost:3000 ''nonce-LTXcpSjG0UB1Yp/vhy+qRQ=='';
571 X-Runtime: ['0.131309'] 1252 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
572 X-XSS-Protection: [1; mode=block] 1253 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
573 content-length: ['1299'] 1254 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
574 status: {code: 200, message: OK} 1255 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1256 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1257 worker-src ''self'' blob: http://localhost:3000'
1258 Content-Type:
1259 - application/json; charset=utf-8
1260 ETag:
1261 - W/"26e8e70fa9bce4a95908430432bc1c2f"
1262 Referrer-Policy:
1263 - strict-origin-when-cross-origin
1264 Transfer-Encoding:
1265 - chunked
1266 Vary:
1267 - Accept, Origin
1268 X-Content-Type-Options:
1269 - nosniff
1270 X-Download-Options:
1271 - noopen
1272 X-Frame-Options:
1273 - SAMEORIGIN
1274 X-Permitted-Cross-Domain-Policies:
1275 - none
1276 X-Request-Id:
1277 - c217d115-32b5-4658-9c11-a0a6c00fa74e
1278 X-Runtime:
1279 - '0.023459'
1280 X-XSS-Protection:
1281 - 1; mode=block
1282 status:
1283 code: 200
1284 message: OK
575- request: 1285- request:
576 body: null 1286 body: null
577 headers: 1287 headers:
578 Accept: ['*/*'] 1288 Accept:
579 Accept-Encoding: ['gzip, deflate'] 1289 - '*/*'
580 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1290 Accept-Encoding:
581 Connection: [keep-alive] 1291 - gzip, deflate
582 Content-Length: ['0'] 1292 Authorization:
583 User-Agent: [python-requests/2.18.4] 1293 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1294 Connection:
1295 - keep-alive
1296 Content-Length:
1297 - '0'
1298 User-Agent:
1299 - tests/v311
584 method: DELETE 1300 method: DELETE
585 uri: http://localhost:3000/api/v1/statuses/103704148890498043 1301 uri: http://localhost:3000/api/v1/statuses/109304275761053993
586 response: 1302 response:
587 body: {string: '{"id":"103704148890498043","created_at":"2020-02-22T19:28:52.849Z","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/103704148890498043","url":"http://localhost/@mastodonpy_test/103704148890498043","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1303 body:
588 number 4!","reblog":null,"application":{"name":"Mastodon.py 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":7,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1304 string: '{"id":"109304275761053993","created_at":"2022-11-07T19:54:47.468Z","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/109304275761053993","url":"http://localhost:3000/@mastodonpy_test/109304275761053993","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
589 headers: 1305 number 4!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
590 Cache-Control: ['no-cache, no-store'] 1306 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
591 Content-Type: [application/json; charset=utf-8] 1307 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
592 Referrer-Policy: [strict-origin-when-cross-origin] 1308 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":9,"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}'
593 Transfer-Encoding: [chunked] 1309 headers:
594 Vary: ['Accept-Encoding, Origin'] 1310 Cache-Control:
595 X-Content-Type-Options: [nosniff] 1311 - no-store
596 X-Download-Options: [noopen] 1312 Content-Security-Policy:
597 X-Frame-Options: [SAMEORIGIN] 1313 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
598 X-Permitted-Cross-Domain-Policies: [none] 1314 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
599 X-Request-Id: [a74ab86f-80ca-436c-b8b4-4eb42746f65e] 1315 style-src ''self'' http://localhost:3000 ''nonce-bu9ul2ChCBQyuuDW5gBDhg=='';
600 X-Runtime: ['0.124202'] 1316 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
601 X-XSS-Protection: [1; mode=block] 1317 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
602 content-length: ['1299'] 1318 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
603 status: {code: 200, message: OK} 1319 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1320 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1321 worker-src ''self'' blob: http://localhost:3000'
1322 Content-Type:
1323 - application/json; charset=utf-8
1324 ETag:
1325 - W/"74caf30e21663de140f3eaeaf22efb49"
1326 Referrer-Policy:
1327 - strict-origin-when-cross-origin
1328 Transfer-Encoding:
1329 - chunked
1330 Vary:
1331 - Accept, Origin
1332 X-Content-Type-Options:
1333 - nosniff
1334 X-Download-Options:
1335 - noopen
1336 X-Frame-Options:
1337 - SAMEORIGIN
1338 X-Permitted-Cross-Domain-Policies:
1339 - none
1340 X-Request-Id:
1341 - d51dd696-ab25-4980-9e44-7fb81deaf8c5
1342 X-Runtime:
1343 - '0.023438'
1344 X-XSS-Protection:
1345 - 1; mode=block
1346 status:
1347 code: 200
1348 message: OK
604- request: 1349- request:
605 body: null 1350 body: null
606 headers: 1351 headers:
607 Accept: ['*/*'] 1352 Accept:
608 Accept-Encoding: ['gzip, deflate'] 1353 - '*/*'
609 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1354 Accept-Encoding:
610 Connection: [keep-alive] 1355 - gzip, deflate
611 Content-Length: ['0'] 1356 Authorization:
612 User-Agent: [python-requests/2.18.4] 1357 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1358 Connection:
1359 - keep-alive
1360 Content-Length:
1361 - '0'
1362 User-Agent:
1363 - tests/v311
613 method: DELETE 1364 method: DELETE
614 uri: http://localhost:3000/api/v1/statuses/103704148913033289 1365 uri: http://localhost:3000/api/v1/statuses/109304275765365283
615 response: 1366 response:
616 body: {string: '{"id":"103704148913033289","created_at":"2020-02-22T19:28:53.184Z","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/103704148913033289","url":"http://localhost/@mastodonpy_test/103704148913033289","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1367 body:
617 number 5!","reblog":null,"application":{"name":"Mastodon.py 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":6,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1368 string: '{"id":"109304275765365283","created_at":"2022-11-07T19:54:47.536Z","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/109304275765365283","url":"http://localhost:3000/@mastodonpy_test/109304275765365283","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
618 headers: 1369 number 5!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
619 Cache-Control: ['no-cache, no-store'] 1370 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
620 Content-Type: [application/json; charset=utf-8] 1371 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
621 Referrer-Policy: [strict-origin-when-cross-origin] 1372 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":9,"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}'
622 Transfer-Encoding: [chunked] 1373 headers:
623 Vary: ['Accept-Encoding, Origin'] 1374 Cache-Control:
624 X-Content-Type-Options: [nosniff] 1375 - no-store
625 X-Download-Options: [noopen] 1376 Content-Security-Policy:
626 X-Frame-Options: [SAMEORIGIN] 1377 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
627 X-Permitted-Cross-Domain-Policies: [none] 1378 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
628 X-Request-Id: [56b3af36-7a14-4a29-a4c2-c8e8f470443b] 1379 style-src ''self'' http://localhost:3000 ''nonce-/QpnhZ0rLhCudmJ/sijitw=='';
629 X-Runtime: ['0.132691'] 1380 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
630 X-XSS-Protection: [1; mode=block] 1381 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
631 content-length: ['1299'] 1382 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
632 status: {code: 200, message: OK} 1383 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1384 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1385 worker-src ''self'' blob: http://localhost:3000'
1386 Content-Type:
1387 - application/json; charset=utf-8
1388 ETag:
1389 - W/"69f5fd5353b53b077fcf137325141875"
1390 Referrer-Policy:
1391 - strict-origin-when-cross-origin
1392 Transfer-Encoding:
1393 - chunked
1394 Vary:
1395 - Accept, Origin
1396 X-Content-Type-Options:
1397 - nosniff
1398 X-Download-Options:
1399 - noopen
1400 X-Frame-Options:
1401 - SAMEORIGIN
1402 X-Permitted-Cross-Domain-Policies:
1403 - none
1404 X-Request-Id:
1405 - 80f1f2fc-aa72-4988-81c6-1cccdcbf4164
1406 X-Runtime:
1407 - '0.024880'
1408 X-XSS-Protection:
1409 - 1; mode=block
1410 status:
1411 code: 200
1412 message: OK
633- request: 1413- request:
634 body: null 1414 body: null
635 headers: 1415 headers:
636 Accept: ['*/*'] 1416 Accept:
637 Accept-Encoding: ['gzip, deflate'] 1417 - '*/*'
638 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1418 Accept-Encoding:
639 Connection: [keep-alive] 1419 - gzip, deflate
640 Content-Length: ['0'] 1420 Authorization:
641 User-Agent: [python-requests/2.18.4] 1421 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1422 Connection:
1423 - keep-alive
1424 Content-Length:
1425 - '0'
1426 User-Agent:
1427 - tests/v311
642 method: DELETE 1428 method: DELETE
643 uri: http://localhost:3000/api/v1/statuses/103704148926839775 1429 uri: http://localhost:3000/api/v1/statuses/109304275770803239
644 response: 1430 response:
645 body: {string: '{"id":"103704148926839775","created_at":"2020-02-22T19:28:53.395Z","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/103704148926839775","url":"http://localhost/@mastodonpy_test/103704148926839775","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1431 body:
646 number 6!","reblog":null,"application":{"name":"Mastodon.py 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":5,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1432 string: '{"id":"109304275770803239","created_at":"2022-11-07T19:54:47.621Z","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/109304275770803239","url":"http://localhost:3000/@mastodonpy_test/109304275770803239","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
647 headers: 1433 number 6!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
648 Cache-Control: ['no-cache, no-store'] 1434 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
649 Content-Type: [application/json; charset=utf-8] 1435 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
650 Referrer-Policy: [strict-origin-when-cross-origin] 1436 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":9,"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}'
651 Transfer-Encoding: [chunked] 1437 headers:
652 Vary: ['Accept-Encoding, Origin'] 1438 Cache-Control:
653 X-Content-Type-Options: [nosniff] 1439 - no-store
654 X-Download-Options: [noopen] 1440 Content-Security-Policy:
655 X-Frame-Options: [SAMEORIGIN] 1441 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
656 X-Permitted-Cross-Domain-Policies: [none] 1442 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
657 X-Request-Id: [bd56bc4c-7746-4e85-b1dd-ad8ed4973c55] 1443 style-src ''self'' http://localhost:3000 ''nonce-okJoexh0+ZkX6+8GayUtRQ=='';
658 X-Runtime: ['0.148147'] 1444 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
659 X-XSS-Protection: [1; mode=block] 1445 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
660 content-length: ['1299'] 1446 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
661 status: {code: 200, message: OK} 1447 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1448 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1449 worker-src ''self'' blob: http://localhost:3000'
1450 Content-Type:
1451 - application/json; charset=utf-8
1452 ETag:
1453 - W/"9855f86ad33c92f053fa39efc7aeefe6"
1454 Referrer-Policy:
1455 - strict-origin-when-cross-origin
1456 Transfer-Encoding:
1457 - chunked
1458 Vary:
1459 - Accept, Origin
1460 X-Content-Type-Options:
1461 - nosniff
1462 X-Download-Options:
1463 - noopen
1464 X-Frame-Options:
1465 - SAMEORIGIN
1466 X-Permitted-Cross-Domain-Policies:
1467 - none
1468 X-Request-Id:
1469 - 5bc0b5ea-d836-4125-98b6-83376cd9358a
1470 X-Runtime:
1471 - '0.026597'
1472 X-XSS-Protection:
1473 - 1; mode=block
1474 status:
1475 code: 200
1476 message: OK
662- request: 1477- request:
663 body: null 1478 body: null
664 headers: 1479 headers:
665 Accept: ['*/*'] 1480 Accept:
666 Accept-Encoding: ['gzip, deflate'] 1481 - '*/*'
667 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1482 Accept-Encoding:
668 Connection: [keep-alive] 1483 - gzip, deflate
669 Content-Length: ['0'] 1484 Authorization:
670 User-Agent: [python-requests/2.18.4] 1485 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1486 Connection:
1487 - keep-alive
1488 Content-Length:
1489 - '0'
1490 User-Agent:
1491 - tests/v311
671 method: DELETE 1492 method: DELETE
672 uri: http://localhost:3000/api/v1/statuses/103704148940657730 1493 uri: http://localhost:3000/api/v1/statuses/109304275774940741
673 response: 1494 response:
674 body: {string: '{"id":"103704148940657730","created_at":"2020-02-22T19:28:53.610Z","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/103704148940657730","url":"http://localhost/@mastodonpy_test/103704148940657730","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1495 body:
675 number 7!","reblog":null,"application":{"name":"Mastodon.py 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1496 string: '{"id":"109304275774940741","created_at":"2022-11-07T19:54:47.680Z","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/109304275774940741","url":"http://localhost:3000/@mastodonpy_test/109304275774940741","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
676 headers: 1497 number 7!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
677 Cache-Control: ['no-cache, no-store'] 1498 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
678 Content-Type: [application/json; charset=utf-8] 1499 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
679 Referrer-Policy: [strict-origin-when-cross-origin] 1500 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":9,"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}'
680 Transfer-Encoding: [chunked] 1501 headers:
681 Vary: ['Accept-Encoding, Origin'] 1502 Cache-Control:
682 X-Content-Type-Options: [nosniff] 1503 - no-store
683 X-Download-Options: [noopen] 1504 Content-Security-Policy:
684 X-Frame-Options: [SAMEORIGIN] 1505 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
685 X-Permitted-Cross-Domain-Policies: [none] 1506 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
686 X-Request-Id: [eb4399b9-91db-4165-b0ed-f0a78e99dc44] 1507 style-src ''self'' http://localhost:3000 ''nonce-xHko8SNK6H0uXGEz1ToFwA=='';
687 X-Runtime: ['0.160355'] 1508 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
688 X-XSS-Protection: [1; mode=block] 1509 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
689 content-length: ['1299'] 1510 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
690 status: {code: 200, message: OK} 1511 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1512 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1513 worker-src ''self'' blob: http://localhost:3000'
1514 Content-Type:
1515 - application/json; charset=utf-8
1516 ETag:
1517 - W/"2e707c27c34168506153ac5bbf62156a"
1518 Referrer-Policy:
1519 - strict-origin-when-cross-origin
1520 Transfer-Encoding:
1521 - chunked
1522 Vary:
1523 - Accept, Origin
1524 X-Content-Type-Options:
1525 - nosniff
1526 X-Download-Options:
1527 - noopen
1528 X-Frame-Options:
1529 - SAMEORIGIN
1530 X-Permitted-Cross-Domain-Policies:
1531 - none
1532 X-Request-Id:
1533 - f18b5a2f-4e83-4e6f-bfa9-4ab61aed3824
1534 X-Runtime:
1535 - '0.024717'
1536 X-XSS-Protection:
1537 - 1; mode=block
1538 status:
1539 code: 200
1540 message: OK
691- request: 1541- request:
692 body: null 1542 body: null
693 headers: 1543 headers:
694 Accept: ['*/*'] 1544 Accept:
695 Accept-Encoding: ['gzip, deflate'] 1545 - '*/*'
696 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1546 Accept-Encoding:
697 Connection: [keep-alive] 1547 - gzip, deflate
698 Content-Length: ['0'] 1548 Authorization:
699 User-Agent: [python-requests/2.18.4] 1549 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1550 Connection:
1551 - keep-alive
1552 Content-Length:
1553 - '0'
1554 User-Agent:
1555 - tests/v311
700 method: DELETE 1556 method: DELETE
701 uri: http://localhost:3000/api/v1/statuses/103704148955416075 1557 uri: http://localhost:3000/api/v1/statuses/109304275777321904
702 response: 1558 response:
703 body: {string: '{"id":"103704148955416075","created_at":"2020-02-22T19:28:53.834Z","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/103704148955416075","url":"http://localhost/@mastodonpy_test/103704148955416075","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1559 body:
704 number 8!","reblog":null,"application":{"name":"Mastodon.py 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}'} 1560 string: '{"id":"109304275777321904","created_at":"2022-11-07T19:54:47.717Z","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/109304275777321904","url":"http://localhost:3000/@mastodonpy_test/109304275777321904","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
705 headers: 1561 number 8!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
706 Cache-Control: ['no-cache, no-store'] 1562 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
707 Content-Type: [application/json; charset=utf-8] 1563 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
708 Referrer-Policy: [strict-origin-when-cross-origin] 1564 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":9,"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}'
709 Transfer-Encoding: [chunked] 1565 headers:
710 Vary: ['Accept-Encoding, Origin'] 1566 Cache-Control:
711 X-Content-Type-Options: [nosniff] 1567 - no-store
712 X-Download-Options: [noopen] 1568 Content-Security-Policy:
713 X-Frame-Options: [SAMEORIGIN] 1569 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
714 X-Permitted-Cross-Domain-Policies: [none] 1570 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
715 X-Request-Id: [9b2f2f92-73ca-4923-9dec-5beeef8ab241] 1571 style-src ''self'' http://localhost:3000 ''nonce-tCu9jsW6EMp16qsjmQUarg=='';
716 X-Runtime: ['0.126875'] 1572 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
717 X-XSS-Protection: [1; mode=block] 1573 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
718 content-length: ['1299'] 1574 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
719 status: {code: 200, message: OK} 1575 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1576 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1577 worker-src ''self'' blob: http://localhost:3000'
1578 Content-Type:
1579 - application/json; charset=utf-8
1580 ETag:
1581 - W/"d5d08a05520d2cfa9f1ca9b89a39ff26"
1582 Referrer-Policy:
1583 - strict-origin-when-cross-origin
1584 Transfer-Encoding:
1585 - chunked
1586 Vary:
1587 - Accept, Origin
1588 X-Content-Type-Options:
1589 - nosniff
1590 X-Download-Options:
1591 - noopen
1592 X-Frame-Options:
1593 - SAMEORIGIN
1594 X-Permitted-Cross-Domain-Policies:
1595 - none
1596 X-Request-Id:
1597 - b4751f26-903b-424b-a981-d2ad1e2be6a2
1598 X-Runtime:
1599 - '0.024005'
1600 X-XSS-Protection:
1601 - 1; mode=block
1602 status:
1603 code: 200
1604 message: OK
720- request: 1605- request:
721 body: null 1606 body: null
722 headers: 1607 headers:
723 Accept: ['*/*'] 1608 Accept:
724 Accept-Encoding: ['gzip, deflate'] 1609 - '*/*'
725 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1610 Accept-Encoding:
726 Connection: [keep-alive] 1611 - gzip, deflate
727 Content-Length: ['0'] 1612 Authorization:
728 User-Agent: [python-requests/2.18.4] 1613 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1614 Connection:
1615 - keep-alive
1616 Content-Length:
1617 - '0'
1618 User-Agent:
1619 - tests/v311
729 method: DELETE 1620 method: DELETE
730 uri: http://localhost:3000/api/v1/statuses/103704148975096971 1621 uri: http://localhost:3000/api/v1/statuses/109304275779747943
731 response: 1622 response:
732 body: {string: '{"id":"103704148975096971","created_at":"2020-02-22T19:28:54.146Z","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/103704148975096971","url":"http://localhost/@mastodonpy_test/103704148975096971","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1623 body:
733 number 9!","reblog":null,"application":{"name":"Mastodon.py 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}'} 1624 string: '{"id":"109304275779747943","created_at":"2022-11-07T19:54:47.753Z","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/109304275779747943","url":"http://localhost:3000/@mastodonpy_test/109304275779747943","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
734 headers: 1625 number 9!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
735 Cache-Control: ['no-cache, no-store'] 1626 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
736 Content-Type: [application/json; charset=utf-8] 1627 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
737 Referrer-Policy: [strict-origin-when-cross-origin] 1628 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":9,"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}'
738 Transfer-Encoding: [chunked] 1629 headers:
739 Vary: ['Accept-Encoding, Origin'] 1630 Cache-Control:
740 X-Content-Type-Options: [nosniff] 1631 - no-store
741 X-Download-Options: [noopen] 1632 Content-Security-Policy:
742 X-Frame-Options: [SAMEORIGIN] 1633 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
743 X-Permitted-Cross-Domain-Policies: [none] 1634 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
744 X-Request-Id: [50b7da94-41c9-4422-bbed-78ebf76de3ce] 1635 style-src ''self'' http://localhost:3000 ''nonce-ThpgzkNMvdRpxFwZXI0K2A=='';
745 X-Runtime: ['0.147533'] 1636 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
746 X-XSS-Protection: [1; mode=block] 1637 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
747 content-length: ['1299'] 1638 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
748 status: {code: 200, message: OK} 1639 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1640 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1641 worker-src ''self'' blob: http://localhost:3000'
1642 Content-Type:
1643 - application/json; charset=utf-8
1644 ETag:
1645 - W/"a43c04e9ed265065279f7dffefef01d5"
1646 Referrer-Policy:
1647 - strict-origin-when-cross-origin
1648 Transfer-Encoding:
1649 - chunked
1650 Vary:
1651 - Accept, Origin
1652 X-Content-Type-Options:
1653 - nosniff
1654 X-Download-Options:
1655 - noopen
1656 X-Frame-Options:
1657 - SAMEORIGIN
1658 X-Permitted-Cross-Domain-Policies:
1659 - none
1660 X-Request-Id:
1661 - 5f08cc1a-69d0-415b-9d43-a22969426f68
1662 X-Runtime:
1663 - '0.023522'
1664 X-XSS-Protection:
1665 - 1; mode=block
1666 status:
1667 code: 200
1668 message: OK
749version: 1 1669version: 1
diff --git a/tests/cassettes/test_fetch_next_previous_from_pagination_info.yaml b/tests/cassettes/test_fetch_next_previous_from_pagination_info.yaml
index 01651d0..6c833dd 100644
--- a/tests/cassettes/test_fetch_next_previous_from_pagination_info.yaml
+++ b/tests/cassettes/test_fetch_next_previous_from_pagination_info.yaml
@@ -2,748 +2,1668 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/verify_credentials 16 uri: http://localhost:3000/api/v1/accounts/verify_credentials
12 response: 17 response:
13 body: {string: '{"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":1,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 18 body:
14 headers: 19 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
15 Cache-Control: ['no-cache, no-store'] 20 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
16 Content-Type: [application/json; charset=utf-8] 21 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":10,"last_status_at":"2022-11-07","noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
17 Referrer-Policy: [strict-origin-when-cross-origin] 22 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":1},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
18 Transfer-Encoding: [chunked] 23 headers:
19 Vary: ['Accept-Encoding, Origin'] 24 Cache-Control:
20 X-Content-Type-Options: [nosniff] 25 - no-store
21 X-Download-Options: [noopen] 26 Content-Security-Policy:
22 X-Frame-Options: [SAMEORIGIN] 27 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
23 X-Permitted-Cross-Domain-Policies: [none] 28 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
24 X-Request-Id: [ae32b16c-712a-4109-88b9-392036a21925] 29 style-src ''self'' http://localhost:3000 ''nonce-GvCLbueq8I4AxEprwy2FMg=='';
25 X-Runtime: ['0.651439'] 30 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
26 X-XSS-Protection: [1; mode=block] 31 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
27 content-length: ['745'] 32 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
28 status: {code: 200, message: OK} 33 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
34 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
35 worker-src ''self'' blob: http://localhost:3000'
36 Content-Type:
37 - application/json; charset=utf-8
38 ETag:
39 - W/"4925725e242f0dfbe57cae2926155a53"
40 Referrer-Policy:
41 - strict-origin-when-cross-origin
42 Transfer-Encoding:
43 - chunked
44 Vary:
45 - Accept, Origin
46 X-Content-Type-Options:
47 - nosniff
48 X-Download-Options:
49 - noopen
50 X-Frame-Options:
51 - SAMEORIGIN
52 X-Permitted-Cross-Domain-Policies:
53 - none
54 X-Request-Id:
55 - 2a3d3920-b225-4536-a28e-adfc7bbd9c1b
56 X-Runtime:
57 - '0.011807'
58 X-XSS-Protection:
59 - 1; mode=block
60 status:
61 code: 200
62 message: OK
29- request: 63- request:
30 body: status=Toot+number+0%21 64 body: status=Toot+number+0%21
31 headers: 65 headers:
32 Accept: ['*/*'] 66 Accept:
33 Accept-Encoding: ['gzip, deflate'] 67 - '*/*'
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 68 Accept-Encoding:
35 Connection: [keep-alive] 69 - gzip, deflate
36 Content-Length: ['23'] 70 Authorization:
37 Content-Type: [application/x-www-form-urlencoded] 71 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
38 User-Agent: [python-requests/2.18.4] 72 Connection:
73 - keep-alive
74 Content-Length:
75 - '23'
76 Content-Type:
77 - application/x-www-form-urlencoded
78 User-Agent:
79 - tests/v311
39 method: POST 80 method: POST
40 uri: http://localhost:3000/api/v1/statuses 81 uri: http://localhost:3000/api/v1/statuses
41 response: 82 response:
42 body: {string: '{"id":"103704149189751466","created_at":"2020-02-22T19:28:57.717Z","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/103704149189751466","url":"http://localhost/@mastodonpy_test/103704149189751466","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 83 body:
43 number 0!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 84 string: '{"id":"109304275810810797","created_at":"2022-11-07T19:54:48.228Z","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/109304275810810797","url":"http://localhost:3000/@mastodonpy_test/109304275810810797","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
44 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}'} 85 number 0!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
45 headers: 86 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
46 Cache-Control: ['no-cache, no-store'] 87 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
47 Content-Type: [application/json; charset=utf-8] 88 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":11,"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}'
48 Referrer-Policy: [strict-origin-when-cross-origin] 89 headers:
49 Transfer-Encoding: [chunked] 90 Cache-Control:
50 Vary: ['Accept-Encoding, Origin'] 91 - no-store
51 X-Content-Type-Options: [nosniff] 92 Content-Security-Policy:
52 X-Download-Options: [noopen] 93 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
53 X-Frame-Options: [SAMEORIGIN] 94 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
54 X-Permitted-Cross-Domain-Policies: [none] 95 style-src ''self'' http://localhost:3000 ''nonce-e/lWrX5lSotnB2mSHHQyjw=='';
55 X-Request-Id: [f17c9f1b-ccda-4ffb-8677-931a2bcd778b] 96 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
56 X-Runtime: ['0.801649'] 97 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
57 X-XSS-Protection: [1; mode=block] 98 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
58 content-length: ['1329'] 99 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
59 status: {code: 200, message: OK} 100 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
101 worker-src ''self'' blob: http://localhost:3000'
102 Content-Type:
103 - application/json; charset=utf-8
104 ETag:
105 - W/"25abea57cd030bf2e6d68fe5a2e0ab31"
106 Referrer-Policy:
107 - strict-origin-when-cross-origin
108 Transfer-Encoding:
109 - chunked
110 Vary:
111 - Accept, Origin
112 X-Content-Type-Options:
113 - nosniff
114 X-Download-Options:
115 - noopen
116 X-Frame-Options:
117 - SAMEORIGIN
118 X-Permitted-Cross-Domain-Policies:
119 - none
120 X-RateLimit-Limit:
121 - '300'
122 X-RateLimit-Remaining:
123 - '274'
124 X-RateLimit-Reset:
125 - '2022-11-07T21:00:00.247740Z'
126 X-Request-Id:
127 - ac8aa753-dbae-448b-88d1-fb03ba4a71fa
128 X-Runtime:
129 - '0.031083'
130 X-XSS-Protection:
131 - 1; mode=block
132 status:
133 code: 200
134 message: OK
60- request: 135- request:
61 body: status=Toot+number+1%21 136 body: status=Toot+number+1%21
62 headers: 137 headers:
63 Accept: ['*/*'] 138 Accept:
64 Accept-Encoding: ['gzip, deflate'] 139 - '*/*'
65 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 140 Accept-Encoding:
66 Connection: [keep-alive] 141 - gzip, deflate
67 Content-Length: ['23'] 142 Authorization:
68 Content-Type: [application/x-www-form-urlencoded] 143 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
69 User-Agent: [python-requests/2.18.4] 144 Connection:
145 - keep-alive
146 Content-Length:
147 - '23'
148 Content-Type:
149 - application/x-www-form-urlencoded
150 User-Agent:
151 - tests/v311
70 method: POST 152 method: POST
71 uri: http://localhost:3000/api/v1/statuses 153 uri: http://localhost:3000/api/v1/statuses
72 response: 154 response:
73 body: {string: '{"id":"103704149240204204","created_at":"2020-02-22T19:28:58.181Z","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/103704149240204204","url":"http://localhost/@mastodonpy_test/103704149240204204","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 155 body:
74 number 1!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 156 string: '{"id":"109304275813119793","created_at":"2022-11-07T19:54:48.262Z","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/109304275813119793","url":"http://localhost:3000/@mastodonpy_test/109304275813119793","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
75 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}'} 157 number 1!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
76 headers: 158 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
77 Cache-Control: ['no-cache, no-store'] 159 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
78 Content-Type: [application/json; charset=utf-8] 160 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":12,"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}'
79 Referrer-Policy: [strict-origin-when-cross-origin] 161 headers:
80 Transfer-Encoding: [chunked] 162 Cache-Control:
81 Vary: ['Accept-Encoding, Origin'] 163 - no-store
82 X-Content-Type-Options: [nosniff] 164 Content-Security-Policy:
83 X-Download-Options: [noopen] 165 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
84 X-Frame-Options: [SAMEORIGIN] 166 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
85 X-Permitted-Cross-Domain-Policies: [none] 167 style-src ''self'' http://localhost:3000 ''nonce-pSrLA6mCxaubybpYKj7X5Q=='';
86 X-Request-Id: [d3af53b9-a9f0-41ce-b0c4-1a69b7e7f18a] 168 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
87 X-Runtime: ['0.211565'] 169 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
88 X-XSS-Protection: [1; mode=block] 170 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
89 content-length: ['1329'] 171 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
90 status: {code: 200, message: OK} 172 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
173 worker-src ''self'' blob: http://localhost:3000'
174 Content-Type:
175 - application/json; charset=utf-8
176 ETag:
177 - W/"372948179e72ad660cc07f3b995fce4f"
178 Referrer-Policy:
179 - strict-origin-when-cross-origin
180 Transfer-Encoding:
181 - chunked
182 Vary:
183 - Accept, Origin
184 X-Content-Type-Options:
185 - nosniff
186 X-Download-Options:
187 - noopen
188 X-Frame-Options:
189 - SAMEORIGIN
190 X-Permitted-Cross-Domain-Policies:
191 - none
192 X-RateLimit-Limit:
193 - '300'
194 X-RateLimit-Remaining:
195 - '273'
196 X-RateLimit-Reset:
197 - '2022-11-07T21:00:00.282699Z'
198 X-Request-Id:
199 - 94706553-5203-470b-9b5e-ff4e0bafd1bb
200 X-Runtime:
201 - '0.031194'
202 X-XSS-Protection:
203 - 1; mode=block
204 status:
205 code: 200
206 message: OK
91- request: 207- request:
92 body: status=Toot+number+2%21 208 body: status=Toot+number+2%21
93 headers: 209 headers:
94 Accept: ['*/*'] 210 Accept:
95 Accept-Encoding: ['gzip, deflate'] 211 - '*/*'
96 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 212 Accept-Encoding:
97 Connection: [keep-alive] 213 - gzip, deflate
98 Content-Length: ['23'] 214 Authorization:
99 Content-Type: [application/x-www-form-urlencoded] 215 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
100 User-Agent: [python-requests/2.18.4] 216 Connection:
217 - keep-alive
218 Content-Length:
219 - '23'
220 Content-Type:
221 - application/x-www-form-urlencoded
222 User-Agent:
223 - tests/v311
101 method: POST 224 method: POST
102 uri: http://localhost:3000/api/v1/statuses 225 uri: http://localhost:3000/api/v1/statuses
103 response: 226 response:
104 body: {string: '{"id":"103704149255716248","created_at":"2020-02-22T19:28:58.413Z","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/103704149255716248","url":"http://localhost/@mastodonpy_test/103704149255716248","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 227 body:
105 number 2!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 228 string: '{"id":"109304275815488093","created_at":"2022-11-07T19:54:48.298Z","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/109304275815488093","url":"http://localhost:3000/@mastodonpy_test/109304275815488093","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
106 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 229 number 2!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
107 headers: 230 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
108 Cache-Control: ['no-cache, no-store'] 231 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
109 Content-Type: [application/json; charset=utf-8] 232 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":13,"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}'
110 Referrer-Policy: [strict-origin-when-cross-origin] 233 headers:
111 Transfer-Encoding: [chunked] 234 Cache-Control:
112 Vary: ['Accept-Encoding, Origin'] 235 - no-store
113 X-Content-Type-Options: [nosniff] 236 Content-Security-Policy:
114 X-Download-Options: [noopen] 237 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
115 X-Frame-Options: [SAMEORIGIN] 238 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
116 X-Permitted-Cross-Domain-Policies: [none] 239 style-src ''self'' http://localhost:3000 ''nonce-bOB8FubQAsyl400JWr9gPw=='';
117 X-Request-Id: [dc3327da-8fc5-46c6-8759-8953392d450d] 240 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
118 X-Runtime: ['0.211682'] 241 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
119 X-XSS-Protection: [1; mode=block] 242 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
120 content-length: ['1329'] 243 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
121 status: {code: 200, message: OK} 244 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
245 worker-src ''self'' blob: http://localhost:3000'
246 Content-Type:
247 - application/json; charset=utf-8
248 ETag:
249 - W/"07ee34465c10a78b97dab196cef163d9"
250 Referrer-Policy:
251 - strict-origin-when-cross-origin
252 Transfer-Encoding:
253 - chunked
254 Vary:
255 - Accept, Origin
256 X-Content-Type-Options:
257 - nosniff
258 X-Download-Options:
259 - noopen
260 X-Frame-Options:
261 - SAMEORIGIN
262 X-Permitted-Cross-Domain-Policies:
263 - none
264 X-RateLimit-Limit:
265 - '300'
266 X-RateLimit-Remaining:
267 - '272'
268 X-RateLimit-Reset:
269 - '2022-11-07T21:00:00.318845Z'
270 X-Request-Id:
271 - 335eca2c-a00f-4c2d-a743-f541685a6a9d
272 X-Runtime:
273 - '0.032222'
274 X-XSS-Protection:
275 - 1; mode=block
276 status:
277 code: 200
278 message: OK
122- request: 279- request:
123 body: status=Toot+number+3%21 280 body: status=Toot+number+3%21
124 headers: 281 headers:
125 Accept: ['*/*'] 282 Accept:
126 Accept-Encoding: ['gzip, deflate'] 283 - '*/*'
127 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 284 Accept-Encoding:
128 Connection: [keep-alive] 285 - gzip, deflate
129 Content-Length: ['23'] 286 Authorization:
130 Content-Type: [application/x-www-form-urlencoded] 287 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
131 User-Agent: [python-requests/2.18.4] 288 Connection:
289 - keep-alive
290 Content-Length:
291 - '23'
292 Content-Type:
293 - application/x-www-form-urlencoded
294 User-Agent:
295 - tests/v311
132 method: POST 296 method: POST
133 uri: http://localhost:3000/api/v1/statuses 297 uri: http://localhost:3000/api/v1/statuses
134 response: 298 response:
135 body: {string: '{"id":"103704149270849591","created_at":"2020-02-22T19:28:58.643Z","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/103704149270849591","url":"http://localhost/@mastodonpy_test/103704149270849591","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 299 body:
136 number 3!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 300 string: '{"id":"109304275817875410","created_at":"2022-11-07T19:54:48.336Z","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/109304275817875410","url":"http://localhost:3000/@mastodonpy_test/109304275817875410","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
137 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":5,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 301 number 3!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
138 headers: 302 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
139 Cache-Control: ['no-cache, no-store'] 303 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
140 Content-Type: [application/json; charset=utf-8] 304 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":13,"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}'
141 Referrer-Policy: [strict-origin-when-cross-origin] 305 headers:
142 Transfer-Encoding: [chunked] 306 Cache-Control:
143 Vary: ['Accept-Encoding, Origin'] 307 - no-store
144 X-Content-Type-Options: [nosniff] 308 Content-Security-Policy:
145 X-Download-Options: [noopen] 309 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
146 X-Frame-Options: [SAMEORIGIN] 310 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
147 X-Permitted-Cross-Domain-Policies: [none] 311 style-src ''self'' http://localhost:3000 ''nonce-deWYJVL3rEIKv+rbfeW/sQ=='';
148 X-Request-Id: [3b34502f-358b-4f69-a8a7-b72cee3056a0] 312 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
149 X-Runtime: ['0.205497'] 313 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
150 X-XSS-Protection: [1; mode=block] 314 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
151 content-length: ['1329'] 315 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
152 status: {code: 200, message: OK} 316 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
317 worker-src ''self'' blob: http://localhost:3000'
318 Content-Type:
319 - application/json; charset=utf-8
320 ETag:
321 - W/"e2349554c76d5112162eeb69b96dae83"
322 Referrer-Policy:
323 - strict-origin-when-cross-origin
324 Transfer-Encoding:
325 - chunked
326 Vary:
327 - Accept, Origin
328 X-Content-Type-Options:
329 - nosniff
330 X-Download-Options:
331 - noopen
332 X-Frame-Options:
333 - SAMEORIGIN
334 X-Permitted-Cross-Domain-Policies:
335 - none
336 X-RateLimit-Limit:
337 - '300'
338 X-RateLimit-Remaining:
339 - '271'
340 X-RateLimit-Reset:
341 - '2022-11-07T21:00:00.355768Z'
342 X-Request-Id:
343 - 57d8c6c9-f2f0-4866-80ac-9c40496f2064
344 X-Runtime:
345 - '0.032751'
346 X-XSS-Protection:
347 - 1; mode=block
348 status:
349 code: 200
350 message: OK
153- request: 351- request:
154 body: status=Toot+number+4%21 352 body: status=Toot+number+4%21
155 headers: 353 headers:
156 Accept: ['*/*'] 354 Accept:
157 Accept-Encoding: ['gzip, deflate'] 355 - '*/*'
158 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 356 Accept-Encoding:
159 Connection: [keep-alive] 357 - gzip, deflate
160 Content-Length: ['23'] 358 Authorization:
161 Content-Type: [application/x-www-form-urlencoded] 359 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
162 User-Agent: [python-requests/2.18.4] 360 Connection:
361 - keep-alive
362 Content-Length:
363 - '23'
364 Content-Type:
365 - application/x-www-form-urlencoded
366 User-Agent:
367 - tests/v311
163 method: POST 368 method: POST
164 uri: http://localhost:3000/api/v1/statuses 369 uri: http://localhost:3000/api/v1/statuses
165 response: 370 response:
166 body: {string: '{"id":"103704149285153724","created_at":"2020-02-22T19:28:58.863Z","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/103704149285153724","url":"http://localhost/@mastodonpy_test/103704149285153724","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 371 body:
167 number 4!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 372 string: '{"id":"109304275820295684","created_at":"2022-11-07T19:54:48.372Z","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/109304275820295684","url":"http://localhost:3000/@mastodonpy_test/109304275820295684","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
168 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":6,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 373 number 4!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
169 headers: 374 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
170 Cache-Control: ['no-cache, no-store'] 375 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
171 Content-Type: [application/json; charset=utf-8] 376 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":13,"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}'
172 Referrer-Policy: [strict-origin-when-cross-origin] 377 headers:
173 Transfer-Encoding: [chunked] 378 Cache-Control:
174 Vary: ['Accept-Encoding, Origin'] 379 - no-store
175 X-Content-Type-Options: [nosniff] 380 Content-Security-Policy:
176 X-Download-Options: [noopen] 381 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
177 X-Frame-Options: [SAMEORIGIN] 382 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
178 X-Permitted-Cross-Domain-Policies: [none] 383 style-src ''self'' http://localhost:3000 ''nonce-Z/DNFQX/ZZHflz35yHZajw=='';
179 X-Request-Id: [49cc87eb-ae66-4bbb-8fca-79277c82b4b6] 384 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
180 X-Runtime: ['0.214698'] 385 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
181 X-XSS-Protection: [1; mode=block] 386 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
182 content-length: ['1329'] 387 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
183 status: {code: 200, message: OK} 388 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
389 worker-src ''self'' blob: http://localhost:3000'
390 Content-Type:
391 - application/json; charset=utf-8
392 ETag:
393 - W/"6c099ac6538707de55f6acd252b877b3"
394 Referrer-Policy:
395 - strict-origin-when-cross-origin
396 Transfer-Encoding:
397 - chunked
398 Vary:
399 - Accept, Origin
400 X-Content-Type-Options:
401 - nosniff
402 X-Download-Options:
403 - noopen
404 X-Frame-Options:
405 - SAMEORIGIN
406 X-Permitted-Cross-Domain-Policies:
407 - none
408 X-RateLimit-Limit:
409 - '300'
410 X-RateLimit-Remaining:
411 - '270'
412 X-RateLimit-Reset:
413 - '2022-11-07T21:00:00.391998Z'
414 X-Request-Id:
415 - 0838b2ee-e2c6-42cc-9f74-da8f9808ff23
416 X-Runtime:
417 - '0.031777'
418 X-XSS-Protection:
419 - 1; mode=block
420 status:
421 code: 200
422 message: OK
184- request: 423- request:
185 body: status=Toot+number+5%21 424 body: status=Toot+number+5%21
186 headers: 425 headers:
187 Accept: ['*/*'] 426 Accept:
188 Accept-Encoding: ['gzip, deflate'] 427 - '*/*'
189 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 428 Accept-Encoding:
190 Connection: [keep-alive] 429 - gzip, deflate
191 Content-Length: ['23'] 430 Authorization:
192 Content-Type: [application/x-www-form-urlencoded] 431 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
193 User-Agent: [python-requests/2.18.4] 432 Connection:
433 - keep-alive
434 Content-Length:
435 - '23'
436 Content-Type:
437 - application/x-www-form-urlencoded
438 User-Agent:
439 - tests/v311
194 method: POST 440 method: POST
195 uri: http://localhost:3000/api/v1/statuses 441 uri: http://localhost:3000/api/v1/statuses
196 response: 442 response:
197 body: {string: '{"id":"103704149300069225","created_at":"2020-02-22T19:28:59.095Z","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/103704149300069225","url":"http://localhost/@mastodonpy_test/103704149300069225","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 443 body:
198 number 5!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 444 string: '{"id":"109304275822573333","created_at":"2022-11-07T19:54:48.407Z","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/109304275822573333","url":"http://localhost:3000/@mastodonpy_test/109304275822573333","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
199 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":7,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 445 number 5!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
200 headers: 446 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
201 Cache-Control: ['no-cache, no-store'] 447 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
202 Content-Type: [application/json; charset=utf-8] 448 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":14,"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}'
203 Referrer-Policy: [strict-origin-when-cross-origin] 449 headers:
204 Transfer-Encoding: [chunked] 450 Cache-Control:
205 Vary: ['Accept-Encoding, Origin'] 451 - no-store
206 X-Content-Type-Options: [nosniff] 452 Content-Security-Policy:
207 X-Download-Options: [noopen] 453 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
208 X-Frame-Options: [SAMEORIGIN] 454 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
209 X-Permitted-Cross-Domain-Policies: [none] 455 style-src ''self'' http://localhost:3000 ''nonce-aP2Y2i4WzmDhlmqLOdF3gw=='';
210 X-Request-Id: [c0aed740-e674-4ca5-8e98-f4cba0044418] 456 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
211 X-Runtime: ['0.225727'] 457 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
212 X-XSS-Protection: [1; mode=block] 458 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
213 content-length: ['1329'] 459 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
214 status: {code: 200, message: OK} 460 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
461 worker-src ''self'' blob: http://localhost:3000'
462 Content-Type:
463 - application/json; charset=utf-8
464 ETag:
465 - W/"fd14073dc2791a1b4dc2637a0e901434"
466 Referrer-Policy:
467 - strict-origin-when-cross-origin
468 Transfer-Encoding:
469 - chunked
470 Vary:
471 - Accept, Origin
472 X-Content-Type-Options:
473 - nosniff
474 X-Download-Options:
475 - noopen
476 X-Frame-Options:
477 - SAMEORIGIN
478 X-Permitted-Cross-Domain-Policies:
479 - none
480 X-RateLimit-Limit:
481 - '300'
482 X-RateLimit-Remaining:
483 - '269'
484 X-RateLimit-Reset:
485 - '2022-11-07T21:00:00.426893Z'
486 X-Request-Id:
487 - 16155fd1-a799-415c-9d81-2ab2ae25c857
488 X-Runtime:
489 - '0.031071'
490 X-XSS-Protection:
491 - 1; mode=block
492 status:
493 code: 200
494 message: OK
215- request: 495- request:
216 body: status=Toot+number+6%21 496 body: status=Toot+number+6%21
217 headers: 497 headers:
218 Accept: ['*/*'] 498 Accept:
219 Accept-Encoding: ['gzip, deflate'] 499 - '*/*'
220 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 500 Accept-Encoding:
221 Connection: [keep-alive] 501 - gzip, deflate
222 Content-Length: ['23'] 502 Authorization:
223 Content-Type: [application/x-www-form-urlencoded] 503 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
224 User-Agent: [python-requests/2.18.4] 504 Connection:
505 - keep-alive
506 Content-Length:
507 - '23'
508 Content-Type:
509 - application/x-www-form-urlencoded
510 User-Agent:
511 - tests/v311
225 method: POST 512 method: POST
226 uri: http://localhost:3000/api/v1/statuses 513 uri: http://localhost:3000/api/v1/statuses
227 response: 514 response:
228 body: {string: '{"id":"103704149316561035","created_at":"2020-02-22T19:28:59.341Z","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/103704149316561035","url":"http://localhost/@mastodonpy_test/103704149316561035","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 515 body:
229 number 6!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 516 string: '{"id":"109304275824937891","created_at":"2022-11-07T19:54:48.443Z","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/109304275824937891","url":"http://localhost:3000/@mastodonpy_test/109304275824937891","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
230 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":8,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 517 number 6!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
231 headers: 518 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
232 Cache-Control: ['no-cache, no-store'] 519 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
233 Content-Type: [application/json; charset=utf-8] 520 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":15,"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}'
234 Referrer-Policy: [strict-origin-when-cross-origin] 521 headers:
235 Transfer-Encoding: [chunked] 522 Cache-Control:
236 Vary: ['Accept-Encoding, Origin'] 523 - no-store
237 X-Content-Type-Options: [nosniff] 524 Content-Security-Policy:
238 X-Download-Options: [noopen] 525 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
239 X-Frame-Options: [SAMEORIGIN] 526 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
240 X-Permitted-Cross-Domain-Policies: [none] 527 style-src ''self'' http://localhost:3000 ''nonce-3PrYdgH+XfYmBpPvbu6fWA=='';
241 X-Request-Id: [93854c13-4b4c-420e-a825-c65efae49785] 528 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
242 X-Runtime: ['0.251071'] 529 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
243 X-XSS-Protection: [1; mode=block] 530 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
244 content-length: ['1329'] 531 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
245 status: {code: 200, message: OK} 532 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
533 worker-src ''self'' blob: http://localhost:3000'
534 Content-Type:
535 - application/json; charset=utf-8
536 ETag:
537 - W/"e82b166fa146343766adc80c148f0e06"
538 Referrer-Policy:
539 - strict-origin-when-cross-origin
540 Transfer-Encoding:
541 - chunked
542 Vary:
543 - Accept, Origin
544 X-Content-Type-Options:
545 - nosniff
546 X-Download-Options:
547 - noopen
548 X-Frame-Options:
549 - SAMEORIGIN
550 X-Permitted-Cross-Domain-Policies:
551 - none
552 X-RateLimit-Limit:
553 - '300'
554 X-RateLimit-Remaining:
555 - '268'
556 X-RateLimit-Reset:
557 - '2022-11-07T21:00:00.463014Z'
558 X-Request-Id:
559 - e1aaa9a7-88cc-44a9-9865-f43a09c8d675
560 X-Runtime:
561 - '0.032071'
562 X-XSS-Protection:
563 - 1; mode=block
564 status:
565 code: 200
566 message: OK
246- request: 567- request:
247 body: status=Toot+number+7%21 568 body: status=Toot+number+7%21
248 headers: 569 headers:
249 Accept: ['*/*'] 570 Accept:
250 Accept-Encoding: ['gzip, deflate'] 571 - '*/*'
251 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 572 Accept-Encoding:
252 Connection: [keep-alive] 573 - gzip, deflate
253 Content-Length: ['23'] 574 Authorization:
254 Content-Type: [application/x-www-form-urlencoded] 575 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
255 User-Agent: [python-requests/2.18.4] 576 Connection:
577 - keep-alive
578 Content-Length:
579 - '23'
580 Content-Type:
581 - application/x-www-form-urlencoded
582 User-Agent:
583 - tests/v311
256 method: POST 584 method: POST
257 uri: http://localhost:3000/api/v1/statuses 585 uri: http://localhost:3000/api/v1/statuses
258 response: 586 response:
259 body: {string: '{"id":"103704149334172751","created_at":"2020-02-22T19:28:59.612Z","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/103704149334172751","url":"http://localhost/@mastodonpy_test/103704149334172751","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 587 body:
260 number 7!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 588 string: '{"id":"109304275827357274","created_at":"2022-11-07T19:54:48.479Z","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/109304275827357274","url":"http://localhost:3000/@mastodonpy_test/109304275827357274","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
261 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":9,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 589 number 7!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
262 headers: 590 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
263 Cache-Control: ['no-cache, no-store'] 591 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
264 Content-Type: [application/json; charset=utf-8] 592 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":15,"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}'
265 Referrer-Policy: [strict-origin-when-cross-origin] 593 headers:
266 Transfer-Encoding: [chunked] 594 Cache-Control:
267 Vary: ['Accept-Encoding, Origin'] 595 - no-store
268 X-Content-Type-Options: [nosniff] 596 Content-Security-Policy:
269 X-Download-Options: [noopen] 597 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
270 X-Frame-Options: [SAMEORIGIN] 598 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
271 X-Permitted-Cross-Domain-Policies: [none] 599 style-src ''self'' http://localhost:3000 ''nonce-aDnmZpYsflzz68me0lHKFA=='';
272 X-Request-Id: [31c48d09-3509-4a99-ba24-5c08cc689296] 600 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
273 X-Runtime: ['0.203192'] 601 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
274 X-XSS-Protection: [1; mode=block] 602 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
275 content-length: ['1329'] 603 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
276 status: {code: 200, message: OK} 604 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
605 worker-src ''self'' blob: http://localhost:3000'
606 Content-Type:
607 - application/json; charset=utf-8
608 ETag:
609 - W/"1bfa5187be2e0a3e20ab753b1ac6259b"
610 Referrer-Policy:
611 - strict-origin-when-cross-origin
612 Transfer-Encoding:
613 - chunked
614 Vary:
615 - Accept, Origin
616 X-Content-Type-Options:
617 - nosniff
618 X-Download-Options:
619 - noopen
620 X-Frame-Options:
621 - SAMEORIGIN
622 X-Permitted-Cross-Domain-Policies:
623 - none
624 X-RateLimit-Limit:
625 - '300'
626 X-RateLimit-Remaining:
627 - '267'
628 X-RateLimit-Reset:
629 - '2022-11-07T21:00:00.498671Z'
630 X-Request-Id:
631 - dbc81226-82c1-4c1d-a54e-300dfb605b30
632 X-Runtime:
633 - '0.031324'
634 X-XSS-Protection:
635 - 1; mode=block
636 status:
637 code: 200
638 message: OK
277- request: 639- request:
278 body: status=Toot+number+8%21 640 body: status=Toot+number+8%21
279 headers: 641 headers:
280 Accept: ['*/*'] 642 Accept:
281 Accept-Encoding: ['gzip, deflate'] 643 - '*/*'
282 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 644 Accept-Encoding:
283 Connection: [keep-alive] 645 - gzip, deflate
284 Content-Length: ['23'] 646 Authorization:
285 Content-Type: [application/x-www-form-urlencoded] 647 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
286 User-Agent: [python-requests/2.18.4] 648 Connection:
649 - keep-alive
650 Content-Length:
651 - '23'
652 Content-Type:
653 - application/x-www-form-urlencoded
654 User-Agent:
655 - tests/v311
287 method: POST 656 method: POST
288 uri: http://localhost:3000/api/v1/statuses 657 uri: http://localhost:3000/api/v1/statuses
289 response: 658 response:
290 body: {string: '{"id":"103704149348344165","created_at":"2020-02-22T19:28:59.827Z","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/103704149348344165","url":"http://localhost/@mastodonpy_test/103704149348344165","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 659 body:
291 number 8!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 660 string: '{"id":"109304275829577374","created_at":"2022-11-07T19:54:48.514Z","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/109304275829577374","url":"http://localhost:3000/@mastodonpy_test/109304275829577374","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
292 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":10,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 661 number 8!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
293 headers: 662 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
294 Cache-Control: ['no-cache, no-store'] 663 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
295 Content-Type: [application/json; charset=utf-8] 664 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":16,"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}'
296 Referrer-Policy: [strict-origin-when-cross-origin] 665 headers:
297 Transfer-Encoding: [chunked] 666 Cache-Control:
298 Vary: ['Accept-Encoding, Origin'] 667 - no-store
299 X-Content-Type-Options: [nosniff] 668 Content-Security-Policy:
300 X-Download-Options: [noopen] 669 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
301 X-Frame-Options: [SAMEORIGIN] 670 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
302 X-Permitted-Cross-Domain-Policies: [none] 671 style-src ''self'' http://localhost:3000 ''nonce-VSGJSKvl3tLaiDjrXiHeig=='';
303 X-Request-Id: [24ce9bfd-9f86-4a6a-b889-998c58c137f2] 672 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
304 X-Runtime: ['0.223554'] 673 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
305 X-XSS-Protection: [1; mode=block] 674 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
306 content-length: ['1330'] 675 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
307 status: {code: 200, message: OK} 676 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
677 worker-src ''self'' blob: http://localhost:3000'
678 Content-Type:
679 - application/json; charset=utf-8
680 ETag:
681 - W/"9ac2f550004508865ac8a75e981a085b"
682 Referrer-Policy:
683 - strict-origin-when-cross-origin
684 Transfer-Encoding:
685 - chunked
686 Vary:
687 - Accept, Origin
688 X-Content-Type-Options:
689 - nosniff
690 X-Download-Options:
691 - noopen
692 X-Frame-Options:
693 - SAMEORIGIN
694 X-Permitted-Cross-Domain-Policies:
695 - none
696 X-RateLimit-Limit:
697 - '300'
698 X-RateLimit-Remaining:
699 - '266'
700 X-RateLimit-Reset:
701 - '2022-11-07T21:00:00.533831Z'
702 X-Request-Id:
703 - ad9bd49b-4ba5-4fbc-9140-b14594036522
704 X-Runtime:
705 - '0.031150'
706 X-XSS-Protection:
707 - 1; mode=block
708 status:
709 code: 200
710 message: OK
308- request: 711- request:
309 body: status=Toot+number+9%21 712 body: status=Toot+number+9%21
310 headers: 713 headers:
311 Accept: ['*/*'] 714 Accept:
312 Accept-Encoding: ['gzip, deflate'] 715 - '*/*'
313 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 716 Accept-Encoding:
314 Connection: [keep-alive] 717 - gzip, deflate
315 Content-Length: ['23'] 718 Authorization:
316 Content-Type: [application/x-www-form-urlencoded] 719 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
317 User-Agent: [python-requests/2.18.4] 720 Connection:
721 - keep-alive
722 Content-Length:
723 - '23'
724 Content-Type:
725 - application/x-www-form-urlencoded
726 User-Agent:
727 - tests/v311
318 method: POST 728 method: POST
319 uri: http://localhost:3000/api/v1/statuses 729 uri: http://localhost:3000/api/v1/statuses
320 response: 730 response:
321 body: {string: '{"id":"103704149365440398","created_at":"2020-02-22T19:29:00.089Z","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/103704149365440398","url":"http://localhost/@mastodonpy_test/103704149365440398","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 731 body:
322 number 9!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 732 string: '{"id":"109304275831892982","created_at":"2022-11-07T19:54:48.549Z","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/109304275831892982","url":"http://localhost:3000/@mastodonpy_test/109304275831892982","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
323 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 733 number 9!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
324 headers: 734 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
325 Cache-Control: ['no-cache, no-store'] 735 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
326 Content-Type: [application/json; charset=utf-8] 736 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":17,"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}'
327 Referrer-Policy: [strict-origin-when-cross-origin] 737 headers:
328 Transfer-Encoding: [chunked] 738 Cache-Control:
329 Vary: ['Accept-Encoding, Origin'] 739 - no-store
330 X-Content-Type-Options: [nosniff] 740 Content-Security-Policy:
331 X-Download-Options: [noopen] 741 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
332 X-Frame-Options: [SAMEORIGIN] 742 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
333 X-Permitted-Cross-Domain-Policies: [none] 743 style-src ''self'' http://localhost:3000 ''nonce-1PvpBJhEjk42mxu4oU74hw=='';
334 X-Request-Id: [98577765-f52d-4994-a792-36c9eef95f62] 744 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
335 X-Runtime: ['0.228954'] 745 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
336 X-XSS-Protection: [1; mode=block] 746 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
337 content-length: ['1330'] 747 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
338 status: {code: 200, message: OK} 748 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
749 worker-src ''self'' blob: http://localhost:3000'
750 Content-Type:
751 - application/json; charset=utf-8
752 ETag:
753 - W/"81aefb0ca29b53b326d9c149b51b1c4b"
754 Referrer-Policy:
755 - strict-origin-when-cross-origin
756 Transfer-Encoding:
757 - chunked
758 Vary:
759 - Accept, Origin
760 X-Content-Type-Options:
761 - nosniff
762 X-Download-Options:
763 - noopen
764 X-Frame-Options:
765 - SAMEORIGIN
766 X-Permitted-Cross-Domain-Policies:
767 - none
768 X-RateLimit-Limit:
769 - '300'
770 X-RateLimit-Remaining:
771 - '265'
772 X-RateLimit-Reset:
773 - '2022-11-07T21:00:00.568964Z'
774 X-Request-Id:
775 - bac31999-53d8-4bb9-9625-943abcfdbce0
776 X-Runtime:
777 - '0.031076'
778 X-XSS-Protection:
779 - 1; mode=block
780 status:
781 code: 200
782 message: OK
339- request: 783- request:
340 body: null 784 body: null
341 headers: 785 headers:
342 Accept: ['*/*'] 786 Accept:
343 Accept-Encoding: ['gzip, deflate'] 787 - '*/*'
344 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 788 Accept-Encoding:
345 Connection: [keep-alive] 789 - gzip, deflate
346 User-Agent: [python-requests/2.18.4] 790 Authorization:
791 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
792 Connection:
793 - keep-alive
794 User-Agent:
795 - tests/v311
347 method: GET 796 method: GET
348 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5 797 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5
349 response: 798 response:
350 body: {string: '[{"id":"103704149365440398","created_at":"2020-02-22T19:29:00.089Z","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/103704149365440398","url":"http://localhost/@mastodonpy_test/103704149365440398","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 799 body:
351 number 9!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 800 string: '[{"id":"109304275831892982","created_at":"2022-11-07T19:54:48.549Z","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/109304275831892982","url":"http://localhost:3000/@mastodonpy_test/109304275831892982","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
352 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149348344165","created_at":"2020-02-22T19:28:59.827Z","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/103704149348344165","url":"http://localhost/@mastodonpy_test/103704149348344165","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 801 number 9!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
353 number 8!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 802 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
354 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149334172751","created_at":"2020-02-22T19:28:59.612Z","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/103704149334172751","url":"http://localhost/@mastodonpy_test/103704149334172751","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 803 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
355 number 7!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 804 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":17,"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},{"id":"109304275829577374","created_at":"2022-11-07T19:54:48.514Z","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/109304275829577374","url":"http://localhost:3000/@mastodonpy_test/109304275829577374","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
356 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149316561035","created_at":"2020-02-22T19:28:59.341Z","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/103704149316561035","url":"http://localhost/@mastodonpy_test/103704149316561035","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 805 number 8!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
357 number 6!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 806 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
358 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149300069225","created_at":"2020-02-22T19:28:59.095Z","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/103704149300069225","url":"http://localhost/@mastodonpy_test/103704149300069225","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 807 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
359 number 5!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 808 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":17,"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},{"id":"109304275827357274","created_at":"2022-11-07T19:54:48.479Z","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/109304275827357274","url":"http://localhost:3000/@mastodonpy_test/109304275827357274","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
360 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 809 number 7!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
361 headers: 810 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
362 Cache-Control: ['no-cache, no-store'] 811 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
363 Content-Type: [application/json; charset=utf-8] 812 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":17,"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},{"id":"109304275824937891","created_at":"2022-11-07T19:54:48.443Z","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/109304275824937891","url":"http://localhost:3000/@mastodonpy_test/109304275824937891","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
364 Link: ['<http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704149300069225>; 813 number 6!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
365 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704149365440398>; 814 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
366 rel="prev"'] 815 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
367 Referrer-Policy: [strict-origin-when-cross-origin] 816 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":17,"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},{"id":"109304275822573333","created_at":"2022-11-07T19:54:48.407Z","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/109304275822573333","url":"http://localhost:3000/@mastodonpy_test/109304275822573333","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
368 Transfer-Encoding: [chunked] 817 number 5!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
369 Vary: ['Accept-Encoding, Origin'] 818 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
370 X-Content-Type-Options: [nosniff] 819 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
371 X-Download-Options: [noopen] 820 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":17,"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}]'
372 X-Frame-Options: [SAMEORIGIN] 821 headers:
373 X-Permitted-Cross-Domain-Policies: [none] 822 Cache-Control:
374 X-Request-Id: [4960311a-9e9a-4722-9417-5a34c30c805b] 823 - no-store
375 X-Runtime: ['0.338488'] 824 Content-Security-Policy:
376 X-XSS-Protection: [1; mode=block] 825 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
377 content-length: ['6656'] 826 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
378 status: {code: 200, message: OK} 827 style-src ''self'' http://localhost:3000 ''nonce-lfjStvpgYwEH9vl1E5VXPg=='';
828 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
829 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
830 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
831 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
832 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
833 worker-src ''self'' blob: http://localhost:3000'
834 Content-Type:
835 - application/json; charset=utf-8
836 ETag:
837 - W/"7eb87d8e32378752ca08b16a0a803b13"
838 Link:
839 - <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275822573333>;
840 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275831892982>;
841 rel="prev"
842 Referrer-Policy:
843 - strict-origin-when-cross-origin
844 Transfer-Encoding:
845 - chunked
846 Vary:
847 - Accept, Origin
848 X-Content-Type-Options:
849 - nosniff
850 X-Download-Options:
851 - noopen
852 X-Frame-Options:
853 - SAMEORIGIN
854 X-Permitted-Cross-Domain-Policies:
855 - none
856 X-Request-Id:
857 - 32023469-ee2a-418b-9db3-b7f86d03385e
858 X-Runtime:
859 - '0.040702'
860 X-XSS-Protection:
861 - 1; mode=block
862 status:
863 code: 200
864 message: OK
379- request: 865- request:
380 body: null 866 body: null
381 headers: 867 headers:
382 Accept: ['*/*'] 868 Accept:
383 Accept-Encoding: ['gzip, deflate'] 869 - '*/*'
384 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 870 Accept-Encoding:
385 Connection: [keep-alive] 871 - gzip, deflate
386 User-Agent: [python-requests/2.18.4] 872 Authorization:
873 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
874 Connection:
875 - keep-alive
876 User-Agent:
877 - tests/v311
387 method: GET 878 method: GET
388 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704149300069225 879 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275822573333
389 response: 880 response:
390 body: {string: '[{"id":"103704149285153724","created_at":"2020-02-22T19:28:58.863Z","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/103704149285153724","url":"http://localhost/@mastodonpy_test/103704149285153724","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 881 body:
391 number 4!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 882 string: '[{"id":"109304275820295684","created_at":"2022-11-07T19:54:48.372Z","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/109304275820295684","url":"http://localhost:3000/@mastodonpy_test/109304275820295684","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
392 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149270849591","created_at":"2020-02-22T19:28:58.643Z","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/103704149270849591","url":"http://localhost/@mastodonpy_test/103704149270849591","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 883 number 4!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
393 number 3!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 884 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
394 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149255716248","created_at":"2020-02-22T19:28:58.413Z","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/103704149255716248","url":"http://localhost/@mastodonpy_test/103704149255716248","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 885 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
395 number 2!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 886 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":16,"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},{"id":"109304275817875410","created_at":"2022-11-07T19:54:48.336Z","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/109304275817875410","url":"http://localhost:3000/@mastodonpy_test/109304275817875410","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
396 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149240204204","created_at":"2020-02-22T19:28:58.181Z","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/103704149240204204","url":"http://localhost/@mastodonpy_test/103704149240204204","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 887 number 3!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
397 number 1!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 888 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
398 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149189751466","created_at":"2020-02-22T19:28:57.717Z","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/103704149189751466","url":"http://localhost/@mastodonpy_test/103704149189751466","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 889 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
399 number 0!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 890 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":16,"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},{"id":"109304275815488093","created_at":"2022-11-07T19:54:48.298Z","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/109304275815488093","url":"http://localhost:3000/@mastodonpy_test/109304275815488093","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
400 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 891 number 2!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
401 headers: 892 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
402 Cache-Control: ['no-cache, no-store'] 893 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
403 Content-Type: [application/json; charset=utf-8] 894 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":16,"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},{"id":"109304275813119793","created_at":"2022-11-07T19:54:48.262Z","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/109304275813119793","url":"http://localhost:3000/@mastodonpy_test/109304275813119793","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
404 Link: ['<http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704149189751466>; 895 number 1!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
405 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704149285153724>; 896 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
406 rel="prev"'] 897 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
407 Referrer-Policy: [strict-origin-when-cross-origin] 898 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":16,"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},{"id":"109304275810810797","created_at":"2022-11-07T19:54:48.228Z","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/109304275810810797","url":"http://localhost:3000/@mastodonpy_test/109304275810810797","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
408 Transfer-Encoding: [chunked] 899 number 0!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
409 Vary: ['Accept-Encoding, Origin'] 900 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
410 X-Content-Type-Options: [nosniff] 901 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
411 X-Download-Options: [noopen] 902 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":16,"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}]'
412 X-Frame-Options: [SAMEORIGIN] 903 headers:
413 X-Permitted-Cross-Domain-Policies: [none] 904 Cache-Control:
414 X-Request-Id: [aa025632-b316-43c0-afc5-243f62d2b6b8] 905 - no-store
415 X-Runtime: ['0.201975'] 906 Content-Security-Policy:
416 X-XSS-Protection: [1; mode=block] 907 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
417 content-length: ['6656'] 908 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
418 status: {code: 200, message: OK} 909 style-src ''self'' http://localhost:3000 ''nonce-5TK/4ixnJ5km5d7649e/CQ=='';
910 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
911 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
912 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
913 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
914 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
915 worker-src ''self'' blob: http://localhost:3000'
916 Content-Type:
917 - application/json; charset=utf-8
918 ETag:
919 - W/"5d0ccbef4cdcb666c6ac3f175829afa4"
920 Link:
921 - <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275810810797>;
922 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275820295684>;
923 rel="prev"
924 Referrer-Policy:
925 - strict-origin-when-cross-origin
926 Transfer-Encoding:
927 - chunked
928 Vary:
929 - Accept, Origin
930 X-Content-Type-Options:
931 - nosniff
932 X-Download-Options:
933 - noopen
934 X-Frame-Options:
935 - SAMEORIGIN
936 X-Permitted-Cross-Domain-Policies:
937 - none
938 X-Request-Id:
939 - f7ea8fd3-4f15-470b-95da-8844e4d3d882
940 X-Runtime:
941 - '0.039017'
942 X-XSS-Protection:
943 - 1; mode=block
944 status:
945 code: 200
946 message: OK
419- request: 947- request:
420 body: null 948 body: null
421 headers: 949 headers:
422 Accept: ['*/*'] 950 Accept:
423 Accept-Encoding: ['gzip, deflate'] 951 - '*/*'
424 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 952 Accept-Encoding:
425 Connection: [keep-alive] 953 - gzip, deflate
426 User-Agent: [python-requests/2.18.4] 954 Authorization:
955 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
956 Connection:
957 - keep-alive
958 User-Agent:
959 - tests/v311
427 method: GET 960 method: GET
428 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704149285153724 961 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275820295684
429 response: 962 response:
430 body: {string: '[{"id":"103704149365440398","created_at":"2020-02-22T19:29:00.089Z","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/103704149365440398","url":"http://localhost/@mastodonpy_test/103704149365440398","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 963 body:
431 number 9!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 964 string: '[{"id":"109304275831892982","created_at":"2022-11-07T19:54:48.549Z","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/109304275831892982","url":"http://localhost:3000/@mastodonpy_test/109304275831892982","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
432 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149348344165","created_at":"2020-02-22T19:28:59.827Z","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/103704149348344165","url":"http://localhost/@mastodonpy_test/103704149348344165","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 965 number 9!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
433 number 8!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 966 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
434 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149334172751","created_at":"2020-02-22T19:28:59.612Z","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/103704149334172751","url":"http://localhost/@mastodonpy_test/103704149334172751","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 967 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
435 number 7!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 968 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":16,"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},{"id":"109304275829577374","created_at":"2022-11-07T19:54:48.514Z","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/109304275829577374","url":"http://localhost:3000/@mastodonpy_test/109304275829577374","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
436 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149316561035","created_at":"2020-02-22T19:28:59.341Z","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/103704149316561035","url":"http://localhost/@mastodonpy_test/103704149316561035","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 969 number 8!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
437 number 6!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 970 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
438 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149300069225","created_at":"2020-02-22T19:28:59.095Z","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/103704149300069225","url":"http://localhost/@mastodonpy_test/103704149300069225","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 971 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
439 number 5!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 972 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":16,"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},{"id":"109304275827357274","created_at":"2022-11-07T19:54:48.479Z","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/109304275827357274","url":"http://localhost:3000/@mastodonpy_test/109304275827357274","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
440 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 973 number 7!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
441 headers: 974 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
442 Cache-Control: ['no-cache, no-store'] 975 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
443 Content-Type: [application/json; charset=utf-8] 976 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":16,"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},{"id":"109304275824937891","created_at":"2022-11-07T19:54:48.443Z","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/109304275824937891","url":"http://localhost:3000/@mastodonpy_test/109304275824937891","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
444 Link: ['<http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704149300069225>; 977 number 6!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
445 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704149365440398>; 978 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
446 rel="prev"'] 979 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
447 Referrer-Policy: [strict-origin-when-cross-origin] 980 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":16,"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},{"id":"109304275822573333","created_at":"2022-11-07T19:54:48.407Z","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/109304275822573333","url":"http://localhost:3000/@mastodonpy_test/109304275822573333","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
448 Transfer-Encoding: [chunked] 981 number 5!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
449 Vary: ['Accept-Encoding, Origin'] 982 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
450 X-Content-Type-Options: [nosniff] 983 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
451 X-Download-Options: [noopen] 984 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":16,"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}]'
452 X-Frame-Options: [SAMEORIGIN] 985 headers:
453 X-Permitted-Cross-Domain-Policies: [none] 986 Cache-Control:
454 X-Request-Id: [03a7b3a0-09b2-4281-833e-d5885806890e] 987 - no-store
455 X-Runtime: ['0.169965'] 988 Content-Security-Policy:
456 X-XSS-Protection: [1; mode=block] 989 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
457 content-length: ['6656'] 990 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
458 status: {code: 200, message: OK} 991 style-src ''self'' http://localhost:3000 ''nonce-7t2Tv5nHp8t/HDsCxobVaw=='';
992 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
993 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
994 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
995 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
996 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
997 worker-src ''self'' blob: http://localhost:3000'
998 Content-Type:
999 - application/json; charset=utf-8
1000 ETag:
1001 - W/"6497d804c90f08ada8e257e90486c9ae"
1002 Link:
1003 - <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275822573333>;
1004 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275831892982>;
1005 rel="prev"
1006 Referrer-Policy:
1007 - strict-origin-when-cross-origin
1008 Transfer-Encoding:
1009 - chunked
1010 Vary:
1011 - Accept, Origin
1012 X-Content-Type-Options:
1013 - nosniff
1014 X-Download-Options:
1015 - noopen
1016 X-Frame-Options:
1017 - SAMEORIGIN
1018 X-Permitted-Cross-Domain-Policies:
1019 - none
1020 X-Request-Id:
1021 - 9362b13e-4602-46bb-9b84-12cee66555b2
1022 X-Runtime:
1023 - '0.038060'
1024 X-XSS-Protection:
1025 - 1; mode=block
1026 status:
1027 code: 200
1028 message: OK
459- request: 1029- request:
460 body: null 1030 body: null
461 headers: 1031 headers:
462 Accept: ['*/*'] 1032 Accept:
463 Accept-Encoding: ['gzip, deflate'] 1033 - '*/*'
464 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1034 Accept-Encoding:
465 Connection: [keep-alive] 1035 - gzip, deflate
466 Content-Length: ['0'] 1036 Authorization:
467 User-Agent: [python-requests/2.18.4] 1037 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1038 Connection:
1039 - keep-alive
1040 Content-Length:
1041 - '0'
1042 User-Agent:
1043 - tests/v311
468 method: DELETE 1044 method: DELETE
469 uri: http://localhost:3000/api/v1/statuses/103704149189751466 1045 uri: http://localhost:3000/api/v1/statuses/109304275810810797
470 response: 1046 response:
471 body: {string: '{"id":"103704149189751466","created_at":"2020-02-22T19:28:57.717Z","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/103704149189751466","url":"http://localhost/@mastodonpy_test/103704149189751466","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1047 body:
472 number 0!","reblog":null,"application":{"name":"Mastodon.py 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1048 string: '{"id":"109304275810810797","created_at":"2022-11-07T19:54:48.228Z","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/109304275810810797","url":"http://localhost:3000/@mastodonpy_test/109304275810810797","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
473 headers: 1049 number 0!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
474 Cache-Control: ['no-cache, no-store'] 1050 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
475 Content-Type: [application/json; charset=utf-8] 1051 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
476 Referrer-Policy: [strict-origin-when-cross-origin] 1052 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":15,"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}'
477 Transfer-Encoding: [chunked] 1053 headers:
478 Vary: ['Accept-Encoding, Origin'] 1054 Cache-Control:
479 X-Content-Type-Options: [nosniff] 1055 - no-store
480 X-Download-Options: [noopen] 1056 Content-Security-Policy:
481 X-Frame-Options: [SAMEORIGIN] 1057 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
482 X-Permitted-Cross-Domain-Policies: [none] 1058 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
483 X-Request-Id: [c9121201-0be7-4c73-bdce-884e21d969d4] 1059 style-src ''self'' http://localhost:3000 ''nonce-SaN8E/Aijfb9eQkNwtDEkg=='';
484 X-Runtime: ['0.157991'] 1060 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
485 X-XSS-Protection: [1; mode=block] 1061 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
486 content-length: ['1300'] 1062 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
487 status: {code: 200, message: OK} 1063 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1064 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1065 worker-src ''self'' blob: http://localhost:3000'
1066 Content-Type:
1067 - application/json; charset=utf-8
1068 ETag:
1069 - W/"7748852f10541ea7e2d7640fb91c0dc0"
1070 Referrer-Policy:
1071 - strict-origin-when-cross-origin
1072 Transfer-Encoding:
1073 - chunked
1074 Vary:
1075 - Accept, Origin
1076 X-Content-Type-Options:
1077 - nosniff
1078 X-Download-Options:
1079 - noopen
1080 X-Frame-Options:
1081 - SAMEORIGIN
1082 X-Permitted-Cross-Domain-Policies:
1083 - none
1084 X-Request-Id:
1085 - 1d3026fe-9e5d-451a-afc7-7ec46d02b606
1086 X-Runtime:
1087 - '0.025809'
1088 X-XSS-Protection:
1089 - 1; mode=block
1090 status:
1091 code: 200
1092 message: OK
488- request: 1093- request:
489 body: null 1094 body: null
490 headers: 1095 headers:
491 Accept: ['*/*'] 1096 Accept:
492 Accept-Encoding: ['gzip, deflate'] 1097 - '*/*'
493 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1098 Accept-Encoding:
494 Connection: [keep-alive] 1099 - gzip, deflate
495 Content-Length: ['0'] 1100 Authorization:
496 User-Agent: [python-requests/2.18.4] 1101 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1102 Connection:
1103 - keep-alive
1104 Content-Length:
1105 - '0'
1106 User-Agent:
1107 - tests/v311
497 method: DELETE 1108 method: DELETE
498 uri: http://localhost:3000/api/v1/statuses/103704149240204204 1109 uri: http://localhost:3000/api/v1/statuses/109304275813119793
499 response: 1110 response:
500 body: {string: '{"id":"103704149240204204","created_at":"2020-02-22T19:28:58.181Z","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/103704149240204204","url":"http://localhost/@mastodonpy_test/103704149240204204","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1111 body:
501 number 1!","reblog":null,"application":{"name":"Mastodon.py 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":10,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1112 string: '{"id":"109304275813119793","created_at":"2022-11-07T19:54:48.262Z","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/109304275813119793","url":"http://localhost:3000/@mastodonpy_test/109304275813119793","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
502 headers: 1113 number 1!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
503 Cache-Control: ['no-cache, no-store'] 1114 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
504 Content-Type: [application/json; charset=utf-8] 1115 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
505 Referrer-Policy: [strict-origin-when-cross-origin] 1116 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":15,"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}'
506 Transfer-Encoding: [chunked] 1117 headers:
507 Vary: ['Accept-Encoding, Origin'] 1118 Cache-Control:
508 X-Content-Type-Options: [nosniff] 1119 - no-store
509 X-Download-Options: [noopen] 1120 Content-Security-Policy:
510 X-Frame-Options: [SAMEORIGIN] 1121 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
511 X-Permitted-Cross-Domain-Policies: [none] 1122 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
512 X-Request-Id: [e2df2022-af35-41e7-ab48-c888b17fb266] 1123 style-src ''self'' http://localhost:3000 ''nonce-ZIXmoru55nM6nUpbalO76g=='';
513 X-Runtime: ['0.205063'] 1124 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
514 X-XSS-Protection: [1; mode=block] 1125 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
515 content-length: ['1300'] 1126 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
516 status: {code: 200, message: OK} 1127 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1128 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1129 worker-src ''self'' blob: http://localhost:3000'
1130 Content-Type:
1131 - application/json; charset=utf-8
1132 ETag:
1133 - W/"6a1d07c9cec7bff9489dd7f4554c4009"
1134 Referrer-Policy:
1135 - strict-origin-when-cross-origin
1136 Transfer-Encoding:
1137 - chunked
1138 Vary:
1139 - Accept, Origin
1140 X-Content-Type-Options:
1141 - nosniff
1142 X-Download-Options:
1143 - noopen
1144 X-Frame-Options:
1145 - SAMEORIGIN
1146 X-Permitted-Cross-Domain-Policies:
1147 - none
1148 X-Request-Id:
1149 - 89085f81-01f7-465c-af7b-b317a3364f29
1150 X-Runtime:
1151 - '0.024198'
1152 X-XSS-Protection:
1153 - 1; mode=block
1154 status:
1155 code: 200
1156 message: OK
517- request: 1157- request:
518 body: null 1158 body: null
519 headers: 1159 headers:
520 Accept: ['*/*'] 1160 Accept:
521 Accept-Encoding: ['gzip, deflate'] 1161 - '*/*'
522 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1162 Accept-Encoding:
523 Connection: [keep-alive] 1163 - gzip, deflate
524 Content-Length: ['0'] 1164 Authorization:
525 User-Agent: [python-requests/2.18.4] 1165 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1166 Connection:
1167 - keep-alive
1168 Content-Length:
1169 - '0'
1170 User-Agent:
1171 - tests/v311
526 method: DELETE 1172 method: DELETE
527 uri: http://localhost:3000/api/v1/statuses/103704149255716248 1173 uri: http://localhost:3000/api/v1/statuses/109304275815488093
528 response: 1174 response:
529 body: {string: '{"id":"103704149255716248","created_at":"2020-02-22T19:28:58.413Z","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/103704149255716248","url":"http://localhost/@mastodonpy_test/103704149255716248","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1175 body:
530 number 2!","reblog":null,"application":{"name":"Mastodon.py 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":9,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1176 string: '{"id":"109304275815488093","created_at":"2022-11-07T19:54:48.298Z","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/109304275815488093","url":"http://localhost:3000/@mastodonpy_test/109304275815488093","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
531 headers: 1177 number 2!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
532 Cache-Control: ['no-cache, no-store'] 1178 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
533 Content-Type: [application/json; charset=utf-8] 1179 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
534 Referrer-Policy: [strict-origin-when-cross-origin] 1180 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":14,"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}'
535 Transfer-Encoding: [chunked] 1181 headers:
536 Vary: ['Accept-Encoding, Origin'] 1182 Cache-Control:
537 X-Content-Type-Options: [nosniff] 1183 - no-store
538 X-Download-Options: [noopen] 1184 Content-Security-Policy:
539 X-Frame-Options: [SAMEORIGIN] 1185 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
540 X-Permitted-Cross-Domain-Policies: [none] 1186 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
541 X-Request-Id: [cd3f1791-e612-445c-853a-d1b49229fdc7] 1187 style-src ''self'' http://localhost:3000 ''nonce-P4g16nITVIVHLVYq+r+xOg=='';
542 X-Runtime: ['0.173011'] 1188 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
543 X-XSS-Protection: [1; mode=block] 1189 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
544 content-length: ['1299'] 1190 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
545 status: {code: 200, message: OK} 1191 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1192 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1193 worker-src ''self'' blob: http://localhost:3000'
1194 Content-Type:
1195 - application/json; charset=utf-8
1196 ETag:
1197 - W/"ad2e5be1af66f529b9c4e3fb83ca2074"
1198 Referrer-Policy:
1199 - strict-origin-when-cross-origin
1200 Transfer-Encoding:
1201 - chunked
1202 Vary:
1203 - Accept, Origin
1204 X-Content-Type-Options:
1205 - nosniff
1206 X-Download-Options:
1207 - noopen
1208 X-Frame-Options:
1209 - SAMEORIGIN
1210 X-Permitted-Cross-Domain-Policies:
1211 - none
1212 X-Request-Id:
1213 - 35a71f3e-f1e6-4cec-be7b-ffdc99d78fab
1214 X-Runtime:
1215 - '0.024099'
1216 X-XSS-Protection:
1217 - 1; mode=block
1218 status:
1219 code: 200
1220 message: OK
546- request: 1221- request:
547 body: null 1222 body: null
548 headers: 1223 headers:
549 Accept: ['*/*'] 1224 Accept:
550 Accept-Encoding: ['gzip, deflate'] 1225 - '*/*'
551 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1226 Accept-Encoding:
552 Connection: [keep-alive] 1227 - gzip, deflate
553 Content-Length: ['0'] 1228 Authorization:
554 User-Agent: [python-requests/2.18.4] 1229 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1230 Connection:
1231 - keep-alive
1232 Content-Length:
1233 - '0'
1234 User-Agent:
1235 - tests/v311
555 method: DELETE 1236 method: DELETE
556 uri: http://localhost:3000/api/v1/statuses/103704149270849591 1237 uri: http://localhost:3000/api/v1/statuses/109304275817875410
557 response: 1238 response:
558 body: {string: '{"id":"103704149270849591","created_at":"2020-02-22T19:28:58.643Z","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/103704149270849591","url":"http://localhost/@mastodonpy_test/103704149270849591","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1239 body:
559 number 3!","reblog":null,"application":{"name":"Mastodon.py 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":8,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1240 string: '{"id":"109304275817875410","created_at":"2022-11-07T19:54:48.336Z","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/109304275817875410","url":"http://localhost:3000/@mastodonpy_test/109304275817875410","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
560 headers: 1241 number 3!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
561 Cache-Control: ['no-cache, no-store'] 1242 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
562 Content-Type: [application/json; charset=utf-8] 1243 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
563 Referrer-Policy: [strict-origin-when-cross-origin] 1244 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":14,"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}'
564 Transfer-Encoding: [chunked] 1245 headers:
565 Vary: ['Accept-Encoding, Origin'] 1246 Cache-Control:
566 X-Content-Type-Options: [nosniff] 1247 - no-store
567 X-Download-Options: [noopen] 1248 Content-Security-Policy:
568 X-Frame-Options: [SAMEORIGIN] 1249 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
569 X-Permitted-Cross-Domain-Policies: [none] 1250 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
570 X-Request-Id: [86e29869-c84c-4bda-ba30-cf3b7c047351] 1251 style-src ''self'' http://localhost:3000 ''nonce-aXLRNiiYc8LeqZniWDm/Jg=='';
571 X-Runtime: ['0.162408'] 1252 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
572 X-XSS-Protection: [1; mode=block] 1253 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
573 content-length: ['1299'] 1254 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
574 status: {code: 200, message: OK} 1255 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1256 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1257 worker-src ''self'' blob: http://localhost:3000'
1258 Content-Type:
1259 - application/json; charset=utf-8
1260 ETag:
1261 - W/"fab07ae0d804fd30b6da61f58fb66b68"
1262 Referrer-Policy:
1263 - strict-origin-when-cross-origin
1264 Transfer-Encoding:
1265 - chunked
1266 Vary:
1267 - Accept, Origin
1268 X-Content-Type-Options:
1269 - nosniff
1270 X-Download-Options:
1271 - noopen
1272 X-Frame-Options:
1273 - SAMEORIGIN
1274 X-Permitted-Cross-Domain-Policies:
1275 - none
1276 X-Request-Id:
1277 - 04400488-4813-49d4-a602-ba17574af2ac
1278 X-Runtime:
1279 - '0.024057'
1280 X-XSS-Protection:
1281 - 1; mode=block
1282 status:
1283 code: 200
1284 message: OK
575- request: 1285- request:
576 body: null 1286 body: null
577 headers: 1287 headers:
578 Accept: ['*/*'] 1288 Accept:
579 Accept-Encoding: ['gzip, deflate'] 1289 - '*/*'
580 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1290 Accept-Encoding:
581 Connection: [keep-alive] 1291 - gzip, deflate
582 Content-Length: ['0'] 1292 Authorization:
583 User-Agent: [python-requests/2.18.4] 1293 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1294 Connection:
1295 - keep-alive
1296 Content-Length:
1297 - '0'
1298 User-Agent:
1299 - tests/v311
584 method: DELETE 1300 method: DELETE
585 uri: http://localhost:3000/api/v1/statuses/103704149285153724 1301 uri: http://localhost:3000/api/v1/statuses/109304275820295684
586 response: 1302 response:
587 body: {string: '{"id":"103704149285153724","created_at":"2020-02-22T19:28:58.863Z","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/103704149285153724","url":"http://localhost/@mastodonpy_test/103704149285153724","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1303 body:
588 number 4!","reblog":null,"application":{"name":"Mastodon.py 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":7,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1304 string: '{"id":"109304275820295684","created_at":"2022-11-07T19:54:48.372Z","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/109304275820295684","url":"http://localhost:3000/@mastodonpy_test/109304275820295684","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
589 headers: 1305 number 4!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
590 Cache-Control: ['no-cache, no-store'] 1306 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
591 Content-Type: [application/json; charset=utf-8] 1307 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
592 Referrer-Policy: [strict-origin-when-cross-origin] 1308 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":13,"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}'
593 Transfer-Encoding: [chunked] 1309 headers:
594 Vary: ['Accept-Encoding, Origin'] 1310 Cache-Control:
595 X-Content-Type-Options: [nosniff] 1311 - no-store
596 X-Download-Options: [noopen] 1312 Content-Security-Policy:
597 X-Frame-Options: [SAMEORIGIN] 1313 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
598 X-Permitted-Cross-Domain-Policies: [none] 1314 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
599 X-Request-Id: [4c6c6433-9a62-4b28-ad17-98c12279e9da] 1315 style-src ''self'' http://localhost:3000 ''nonce-jUICgWOYuwaNEtGsDdC1yA=='';
600 X-Runtime: ['0.126905'] 1316 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
601 X-XSS-Protection: [1; mode=block] 1317 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
602 content-length: ['1299'] 1318 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
603 status: {code: 200, message: OK} 1319 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1320 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1321 worker-src ''self'' blob: http://localhost:3000'
1322 Content-Type:
1323 - application/json; charset=utf-8
1324 ETag:
1325 - W/"218978ffaee83ae7745f114eb7493b59"
1326 Referrer-Policy:
1327 - strict-origin-when-cross-origin
1328 Transfer-Encoding:
1329 - chunked
1330 Vary:
1331 - Accept, Origin
1332 X-Content-Type-Options:
1333 - nosniff
1334 X-Download-Options:
1335 - noopen
1336 X-Frame-Options:
1337 - SAMEORIGIN
1338 X-Permitted-Cross-Domain-Policies:
1339 - none
1340 X-Request-Id:
1341 - a5566949-3d7d-4dd9-bfdf-3fa7e7ccd4e0
1342 X-Runtime:
1343 - '0.024920'
1344 X-XSS-Protection:
1345 - 1; mode=block
1346 status:
1347 code: 200
1348 message: OK
604- request: 1349- request:
605 body: null 1350 body: null
606 headers: 1351 headers:
607 Accept: ['*/*'] 1352 Accept:
608 Accept-Encoding: ['gzip, deflate'] 1353 - '*/*'
609 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1354 Accept-Encoding:
610 Connection: [keep-alive] 1355 - gzip, deflate
611 Content-Length: ['0'] 1356 Authorization:
612 User-Agent: [python-requests/2.18.4] 1357 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1358 Connection:
1359 - keep-alive
1360 Content-Length:
1361 - '0'
1362 User-Agent:
1363 - tests/v311
613 method: DELETE 1364 method: DELETE
614 uri: http://localhost:3000/api/v1/statuses/103704149300069225 1365 uri: http://localhost:3000/api/v1/statuses/109304275822573333
615 response: 1366 response:
616 body: {string: '{"id":"103704149300069225","created_at":"2020-02-22T19:28:59.095Z","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/103704149300069225","url":"http://localhost/@mastodonpy_test/103704149300069225","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1367 body:
617 number 5!","reblog":null,"application":{"name":"Mastodon.py 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":6,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1368 string: '{"id":"109304275822573333","created_at":"2022-11-07T19:54:48.407Z","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/109304275822573333","url":"http://localhost:3000/@mastodonpy_test/109304275822573333","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
618 headers: 1369 number 5!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
619 Cache-Control: ['no-cache, no-store'] 1370 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
620 Content-Type: [application/json; charset=utf-8] 1371 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
621 Referrer-Policy: [strict-origin-when-cross-origin] 1372 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":13,"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}'
622 Transfer-Encoding: [chunked] 1373 headers:
623 Vary: ['Accept-Encoding, Origin'] 1374 Cache-Control:
624 X-Content-Type-Options: [nosniff] 1375 - no-store
625 X-Download-Options: [noopen] 1376 Content-Security-Policy:
626 X-Frame-Options: [SAMEORIGIN] 1377 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
627 X-Permitted-Cross-Domain-Policies: [none] 1378 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
628 X-Request-Id: [a4a8ad1a-7b70-4322-b524-34c7a6966505] 1379 style-src ''self'' http://localhost:3000 ''nonce-ZkSPCxgXb+CSe8y/BIT1KQ=='';
629 X-Runtime: ['0.130927'] 1380 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
630 X-XSS-Protection: [1; mode=block] 1381 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
631 content-length: ['1299'] 1382 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
632 status: {code: 200, message: OK} 1383 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1384 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1385 worker-src ''self'' blob: http://localhost:3000'
1386 Content-Type:
1387 - application/json; charset=utf-8
1388 ETag:
1389 - W/"65ac2f130853748f266e93290ca6bfad"
1390 Referrer-Policy:
1391 - strict-origin-when-cross-origin
1392 Transfer-Encoding:
1393 - chunked
1394 Vary:
1395 - Accept, Origin
1396 X-Content-Type-Options:
1397 - nosniff
1398 X-Download-Options:
1399 - noopen
1400 X-Frame-Options:
1401 - SAMEORIGIN
1402 X-Permitted-Cross-Domain-Policies:
1403 - none
1404 X-Request-Id:
1405 - 53012c4b-8d5e-4a03-b8fe-6cde68f8510e
1406 X-Runtime:
1407 - '0.023859'
1408 X-XSS-Protection:
1409 - 1; mode=block
1410 status:
1411 code: 200
1412 message: OK
633- request: 1413- request:
634 body: null 1414 body: null
635 headers: 1415 headers:
636 Accept: ['*/*'] 1416 Accept:
637 Accept-Encoding: ['gzip, deflate'] 1417 - '*/*'
638 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1418 Accept-Encoding:
639 Connection: [keep-alive] 1419 - gzip, deflate
640 Content-Length: ['0'] 1420 Authorization:
641 User-Agent: [python-requests/2.18.4] 1421 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1422 Connection:
1423 - keep-alive
1424 Content-Length:
1425 - '0'
1426 User-Agent:
1427 - tests/v311
642 method: DELETE 1428 method: DELETE
643 uri: http://localhost:3000/api/v1/statuses/103704149316561035 1429 uri: http://localhost:3000/api/v1/statuses/109304275824937891
644 response: 1430 response:
645 body: {string: '{"id":"103704149316561035","created_at":"2020-02-22T19:28:59.341Z","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/103704149316561035","url":"http://localhost/@mastodonpy_test/103704149316561035","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1431 body:
646 number 6!","reblog":null,"application":{"name":"Mastodon.py 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":5,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1432 string: '{"id":"109304275824937891","created_at":"2022-11-07T19:54:48.443Z","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/109304275824937891","url":"http://localhost:3000/@mastodonpy_test/109304275824937891","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
647 headers: 1433 number 6!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
648 Cache-Control: ['no-cache, no-store'] 1434 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
649 Content-Type: [application/json; charset=utf-8] 1435 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
650 Referrer-Policy: [strict-origin-when-cross-origin] 1436 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":13,"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}'
651 Transfer-Encoding: [chunked] 1437 headers:
652 Vary: ['Accept-Encoding, Origin'] 1438 Cache-Control:
653 X-Content-Type-Options: [nosniff] 1439 - no-store
654 X-Download-Options: [noopen] 1440 Content-Security-Policy:
655 X-Frame-Options: [SAMEORIGIN] 1441 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
656 X-Permitted-Cross-Domain-Policies: [none] 1442 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
657 X-Request-Id: [2a19b9cb-7487-4c3f-9b5a-f8796526945b] 1443 style-src ''self'' http://localhost:3000 ''nonce-6uQwA6abNoLeW7aXTCG7nw=='';
658 X-Runtime: ['0.137676'] 1444 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
659 X-XSS-Protection: [1; mode=block] 1445 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
660 content-length: ['1299'] 1446 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
661 status: {code: 200, message: OK} 1447 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1448 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1449 worker-src ''self'' blob: http://localhost:3000'
1450 Content-Type:
1451 - application/json; charset=utf-8
1452 ETag:
1453 - W/"ce1b5b50ed4216e716029e7404303b08"
1454 Referrer-Policy:
1455 - strict-origin-when-cross-origin
1456 Transfer-Encoding:
1457 - chunked
1458 Vary:
1459 - Accept, Origin
1460 X-Content-Type-Options:
1461 - nosniff
1462 X-Download-Options:
1463 - noopen
1464 X-Frame-Options:
1465 - SAMEORIGIN
1466 X-Permitted-Cross-Domain-Policies:
1467 - none
1468 X-Request-Id:
1469 - 878aa27d-b8dc-4252-8aa8-8cba8bbfffc3
1470 X-Runtime:
1471 - '0.023824'
1472 X-XSS-Protection:
1473 - 1; mode=block
1474 status:
1475 code: 200
1476 message: OK
662- request: 1477- request:
663 body: null 1478 body: null
664 headers: 1479 headers:
665 Accept: ['*/*'] 1480 Accept:
666 Accept-Encoding: ['gzip, deflate'] 1481 - '*/*'
667 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1482 Accept-Encoding:
668 Connection: [keep-alive] 1483 - gzip, deflate
669 Content-Length: ['0'] 1484 Authorization:
670 User-Agent: [python-requests/2.18.4] 1485 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1486 Connection:
1487 - keep-alive
1488 Content-Length:
1489 - '0'
1490 User-Agent:
1491 - tests/v311
671 method: DELETE 1492 method: DELETE
672 uri: http://localhost:3000/api/v1/statuses/103704149334172751 1493 uri: http://localhost:3000/api/v1/statuses/109304275827357274
673 response: 1494 response:
674 body: {string: '{"id":"103704149334172751","created_at":"2020-02-22T19:28:59.612Z","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/103704149334172751","url":"http://localhost/@mastodonpy_test/103704149334172751","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1495 body:
675 number 7!","reblog":null,"application":{"name":"Mastodon.py 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1496 string: '{"id":"109304275827357274","created_at":"2022-11-07T19:54:48.479Z","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/109304275827357274","url":"http://localhost:3000/@mastodonpy_test/109304275827357274","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
676 headers: 1497 number 7!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
677 Cache-Control: ['no-cache, no-store'] 1498 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
678 Content-Type: [application/json; charset=utf-8] 1499 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
679 Referrer-Policy: [strict-origin-when-cross-origin] 1500 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":13,"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}'
680 Transfer-Encoding: [chunked] 1501 headers:
681 Vary: ['Accept-Encoding, Origin'] 1502 Cache-Control:
682 X-Content-Type-Options: [nosniff] 1503 - no-store
683 X-Download-Options: [noopen] 1504 Content-Security-Policy:
684 X-Frame-Options: [SAMEORIGIN] 1505 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
685 X-Permitted-Cross-Domain-Policies: [none] 1506 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
686 X-Request-Id: [7a8d07ec-da26-4554-8011-46a70cf4c356] 1507 style-src ''self'' http://localhost:3000 ''nonce-qazghmIHyLn0ZCuvZyje6g=='';
687 X-Runtime: ['0.138911'] 1508 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
688 X-XSS-Protection: [1; mode=block] 1509 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
689 content-length: ['1299'] 1510 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
690 status: {code: 200, message: OK} 1511 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1512 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1513 worker-src ''self'' blob: http://localhost:3000'
1514 Content-Type:
1515 - application/json; charset=utf-8
1516 ETag:
1517 - W/"b1bf190614ff46f7b8820831282f01ca"
1518 Referrer-Policy:
1519 - strict-origin-when-cross-origin
1520 Transfer-Encoding:
1521 - chunked
1522 Vary:
1523 - Accept, Origin
1524 X-Content-Type-Options:
1525 - nosniff
1526 X-Download-Options:
1527 - noopen
1528 X-Frame-Options:
1529 - SAMEORIGIN
1530 X-Permitted-Cross-Domain-Policies:
1531 - none
1532 X-Request-Id:
1533 - f6410f93-f086-4cc1-9ea3-72e75369df5b
1534 X-Runtime:
1535 - '0.025311'
1536 X-XSS-Protection:
1537 - 1; mode=block
1538 status:
1539 code: 200
1540 message: OK
691- request: 1541- request:
692 body: null 1542 body: null
693 headers: 1543 headers:
694 Accept: ['*/*'] 1544 Accept:
695 Accept-Encoding: ['gzip, deflate'] 1545 - '*/*'
696 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1546 Accept-Encoding:
697 Connection: [keep-alive] 1547 - gzip, deflate
698 Content-Length: ['0'] 1548 Authorization:
699 User-Agent: [python-requests/2.18.4] 1549 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1550 Connection:
1551 - keep-alive
1552 Content-Length:
1553 - '0'
1554 User-Agent:
1555 - tests/v311
700 method: DELETE 1556 method: DELETE
701 uri: http://localhost:3000/api/v1/statuses/103704149348344165 1557 uri: http://localhost:3000/api/v1/statuses/109304275829577374
702 response: 1558 response:
703 body: {string: '{"id":"103704149348344165","created_at":"2020-02-22T19:28:59.827Z","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/103704149348344165","url":"http://localhost/@mastodonpy_test/103704149348344165","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1559 body:
704 number 8!","reblog":null,"application":{"name":"Mastodon.py 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}'} 1560 string: '{"id":"109304275829577374","created_at":"2022-11-07T19:54:48.514Z","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/109304275829577374","url":"http://localhost:3000/@mastodonpy_test/109304275829577374","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
705 headers: 1561 number 8!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
706 Cache-Control: ['no-cache, no-store'] 1562 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
707 Content-Type: [application/json; charset=utf-8] 1563 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
708 Referrer-Policy: [strict-origin-when-cross-origin] 1564 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":13,"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}'
709 Transfer-Encoding: [chunked] 1565 headers:
710 Vary: ['Accept-Encoding, Origin'] 1566 Cache-Control:
711 X-Content-Type-Options: [nosniff] 1567 - no-store
712 X-Download-Options: [noopen] 1568 Content-Security-Policy:
713 X-Frame-Options: [SAMEORIGIN] 1569 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
714 X-Permitted-Cross-Domain-Policies: [none] 1570 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
715 X-Request-Id: [4cdbde9e-b14a-405e-840e-d5ebac69f1a6] 1571 style-src ''self'' http://localhost:3000 ''nonce-ZETrvcz6/SPgrkCWp8ufew=='';
716 X-Runtime: ['0.143361'] 1572 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
717 X-XSS-Protection: [1; mode=block] 1573 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
718 content-length: ['1299'] 1574 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
719 status: {code: 200, message: OK} 1575 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1576 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1577 worker-src ''self'' blob: http://localhost:3000'
1578 Content-Type:
1579 - application/json; charset=utf-8
1580 ETag:
1581 - W/"92a103d061a7f9a6bb2ba58f8d02fb8d"
1582 Referrer-Policy:
1583 - strict-origin-when-cross-origin
1584 Transfer-Encoding:
1585 - chunked
1586 Vary:
1587 - Accept, Origin
1588 X-Content-Type-Options:
1589 - nosniff
1590 X-Download-Options:
1591 - noopen
1592 X-Frame-Options:
1593 - SAMEORIGIN
1594 X-Permitted-Cross-Domain-Policies:
1595 - none
1596 X-Request-Id:
1597 - 633c90a0-567b-4f64-b0e0-3c9954f64275
1598 X-Runtime:
1599 - '0.023708'
1600 X-XSS-Protection:
1601 - 1; mode=block
1602 status:
1603 code: 200
1604 message: OK
720- request: 1605- request:
721 body: null 1606 body: null
722 headers: 1607 headers:
723 Accept: ['*/*'] 1608 Accept:
724 Accept-Encoding: ['gzip, deflate'] 1609 - '*/*'
725 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1610 Accept-Encoding:
726 Connection: [keep-alive] 1611 - gzip, deflate
727 Content-Length: ['0'] 1612 Authorization:
728 User-Agent: [python-requests/2.18.4] 1613 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1614 Connection:
1615 - keep-alive
1616 Content-Length:
1617 - '0'
1618 User-Agent:
1619 - tests/v311
729 method: DELETE 1620 method: DELETE
730 uri: http://localhost:3000/api/v1/statuses/103704149365440398 1621 uri: http://localhost:3000/api/v1/statuses/109304275831892982
731 response: 1622 response:
732 body: {string: '{"id":"103704149365440398","created_at":"2020-02-22T19:29:00.089Z","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/103704149365440398","url":"http://localhost/@mastodonpy_test/103704149365440398","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 1623 body:
733 number 9!","reblog":null,"application":{"name":"Mastodon.py 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}'} 1624 string: '{"id":"109304275831892982","created_at":"2022-11-07T19:54:48.549Z","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/109304275831892982","url":"http://localhost:3000/@mastodonpy_test/109304275831892982","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
734 headers: 1625 number 9!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
735 Cache-Control: ['no-cache, no-store'] 1626 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
736 Content-Type: [application/json; charset=utf-8] 1627 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
737 Referrer-Policy: [strict-origin-when-cross-origin] 1628 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":13,"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}'
738 Transfer-Encoding: [chunked] 1629 headers:
739 Vary: ['Accept-Encoding, Origin'] 1630 Cache-Control:
740 X-Content-Type-Options: [nosniff] 1631 - no-store
741 X-Download-Options: [noopen] 1632 Content-Security-Policy:
742 X-Frame-Options: [SAMEORIGIN] 1633 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
743 X-Permitted-Cross-Domain-Policies: [none] 1634 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
744 X-Request-Id: [41b9b30e-23fa-4929-a1a2-417ae0d28b48] 1635 style-src ''self'' http://localhost:3000 ''nonce-ADAGshttYA087uC4y9GmOg=='';
745 X-Runtime: ['0.130683'] 1636 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
746 X-XSS-Protection: [1; mode=block] 1637 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
747 content-length: ['1299'] 1638 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
748 status: {code: 200, message: OK} 1639 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1640 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1641 worker-src ''self'' blob: http://localhost:3000'
1642 Content-Type:
1643 - application/json; charset=utf-8
1644 ETag:
1645 - W/"20faa8769fd2413b45703710f8c25860"
1646 Referrer-Policy:
1647 - strict-origin-when-cross-origin
1648 Transfer-Encoding:
1649 - chunked
1650 Vary:
1651 - Accept, Origin
1652 X-Content-Type-Options:
1653 - nosniff
1654 X-Download-Options:
1655 - noopen
1656 X-Frame-Options:
1657 - SAMEORIGIN
1658 X-Permitted-Cross-Domain-Policies:
1659 - none
1660 X-Request-Id:
1661 - e502889a-b576-46d8-8315-54783100bf2c
1662 X-Runtime:
1663 - '0.023572'
1664 X-XSS-Protection:
1665 - 1; mode=block
1666 status:
1667 code: 200
1668 message: OK
749version: 1 1669version: 1
diff --git a/tests/cassettes/test_fetch_next_previous_from_pagination_info_oldstyle.yaml b/tests/cassettes/test_fetch_next_previous_from_pagination_info_oldstyle.yaml
index 7038e45..2d232a0 100644
--- a/tests/cassettes/test_fetch_next_previous_from_pagination_info_oldstyle.yaml
+++ b/tests/cassettes/test_fetch_next_previous_from_pagination_info_oldstyle.yaml
@@ -1,749 +1,1669 @@
1interactions: 1interactions:
2 - request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 method: GET 10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 uri: http://localhost:3000/api/v1/accounts/verify_credentials 11 Connection:
12 response: 12 - keep-alive
13 body: {string: '{"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":1,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 13 User-Agent:
14 headers: 14 - tests/v311
15 Cache-Control: ['no-cache, no-store'] 15 method: GET
16 Content-Type: [application/json; charset=utf-8] 16 uri: http://localhost:3000/api/v1/accounts/verify_credentials
17 Referrer-Policy: [strict-origin-when-cross-origin] 17 response:
18 Transfer-Encoding: [chunked] 18 body:
19 Vary: ['Accept-Encoding, Origin'] 19 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
20 X-Content-Type-Options: [nosniff] 20 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
21 X-Download-Options: [noopen] 21 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":14,"last_status_at":"2022-11-07","noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
22 X-Frame-Options: [SAMEORIGIN] 22 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":1},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
23 X-Permitted-Cross-Domain-Policies: [none] 23 headers:
24 X-Request-Id: [ae32b16c-712a-4109-88b9-392036a21925] 24 Cache-Control:
25 X-Runtime: ['0.651439'] 25 - no-store
26 X-XSS-Protection: [1; mode=block] 26 Content-Security-Policy:
27 content-length: ['745'] 27 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
28 status: {code: 200, message: OK} 28 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
29 - request: 29 style-src ''self'' http://localhost:3000 ''nonce-ZWBAJrEc99kXpvWn8oKWRA=='';
30 body: status=Toot+number+0%21 30 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
31 headers: 31 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
32 Accept: ['*/*'] 32 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
33 Accept-Encoding: ['gzip, deflate'] 33 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 34 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
35 Connection: [keep-alive] 35 worker-src ''self'' blob: http://localhost:3000'
36 Content-Length: ['23'] 36 Content-Type:
37 Content-Type: [application/x-www-form-urlencoded] 37 - application/json; charset=utf-8
38 User-Agent: [python-requests/2.18.4] 38 ETag:
39 method: POST 39 - W/"d0faf3275091259226197ec85e172547"
40 uri: http://localhost:3000/api/v1/statuses 40 Referrer-Policy:
41 response: 41 - strict-origin-when-cross-origin
42 body: {string: '{"id":"103704149189751466","created_at":"2020-02-22T19:28:57.717Z","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/103704149189751466","url":"http://localhost/@mastodonpy_test/103704149189751466","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 42 Transfer-Encoding:
43 number 0!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 43 - chunked
44 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}'} 44 Vary:
45 headers: 45 - Accept, Origin
46 Cache-Control: ['no-cache, no-store'] 46 X-Content-Type-Options:
47 Content-Type: [application/json; charset=utf-8] 47 - nosniff
48 Referrer-Policy: [strict-origin-when-cross-origin] 48 X-Download-Options:
49 Transfer-Encoding: [chunked] 49 - noopen
50 Vary: ['Accept-Encoding, Origin'] 50 X-Frame-Options:
51 X-Content-Type-Options: [nosniff] 51 - SAMEORIGIN
52 X-Download-Options: [noopen] 52 X-Permitted-Cross-Domain-Policies:
53 X-Frame-Options: [SAMEORIGIN] 53 - none
54 X-Permitted-Cross-Domain-Policies: [none] 54 X-Request-Id:
55 X-Request-Id: [f17c9f1b-ccda-4ffb-8677-931a2bcd778b] 55 - f1884d4f-4c91-4b7e-af64-91aebafd63ce
56 X-Runtime: ['0.801649'] 56 X-Runtime:
57 X-XSS-Protection: [1; mode=block] 57 - '0.013407'
58 content-length: ['1329'] 58 X-XSS-Protection:
59 status: {code: 200, message: OK} 59 - 1; mode=block
60 - request: 60 status:
61 body: status=Toot+number+1%21 61 code: 200
62 headers: 62 message: OK
63 Accept: ['*/*'] 63- request:
64 Accept-Encoding: ['gzip, deflate'] 64 body: status=Toot+number+0%21
65 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 65 headers:
66 Connection: [keep-alive] 66 Accept:
67 Content-Length: ['23'] 67 - '*/*'
68 Content-Type: [application/x-www-form-urlencoded] 68 Accept-Encoding:
69 User-Agent: [python-requests/2.18.4] 69 - gzip, deflate
70 method: POST 70 Authorization:
71 uri: http://localhost:3000/api/v1/statuses 71 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
72 response: 72 Connection:
73 body: {string: '{"id":"103704149240204204","created_at":"2020-02-22T19:28:58.181Z","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/103704149240204204","url":"http://localhost/@mastodonpy_test/103704149240204204","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 73 - keep-alive
74 number 1!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 74 Content-Length:
75 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}'} 75 - '23'
76 headers: 76 Content-Type:
77 Cache-Control: ['no-cache, no-store'] 77 - application/x-www-form-urlencoded
78 Content-Type: [application/json; charset=utf-8] 78 User-Agent:
79 Referrer-Policy: [strict-origin-when-cross-origin] 79 - tests/v311
80 Transfer-Encoding: [chunked] 80 method: POST
81 Vary: ['Accept-Encoding, Origin'] 81 uri: http://localhost:3000/api/v1/statuses
82 X-Content-Type-Options: [nosniff] 82 response:
83 X-Download-Options: [noopen] 83 body:
84 X-Frame-Options: [SAMEORIGIN] 84 string: '{"id":"109304275863348626","created_at":"2022-11-07T19:54:49.030Z","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/109304275863348626","url":"http://localhost:3000/@mastodonpy_test/109304275863348626","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
85 X-Permitted-Cross-Domain-Policies: [none] 85 number 0!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
86 X-Request-Id: [d3af53b9-a9f0-41ce-b0c4-1a69b7e7f18a] 86 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
87 X-Runtime: ['0.211565'] 87 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
88 X-XSS-Protection: [1; mode=block] 88 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":15,"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}'
89 content-length: ['1329'] 89 headers:
90 status: {code: 200, message: OK} 90 Cache-Control:
91 - request: 91 - no-store
92 body: status=Toot+number+2%21 92 Content-Security-Policy:
93 headers: 93 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
94 Accept: ['*/*'] 94 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
95 Accept-Encoding: ['gzip, deflate'] 95 style-src ''self'' http://localhost:3000 ''nonce-qjcMO5esVc/Pu/YKGGZTjA=='';
96 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 96 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
97 Connection: [keep-alive] 97 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
98 Content-Length: ['23'] 98 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
99 Content-Type: [application/x-www-form-urlencoded] 99 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
100 User-Agent: [python-requests/2.18.4] 100 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
101 method: POST 101 worker-src ''self'' blob: http://localhost:3000'
102 uri: http://localhost:3000/api/v1/statuses 102 Content-Type:
103 response: 103 - application/json; charset=utf-8
104 body: {string: '{"id":"103704149255716248","created_at":"2020-02-22T19:28:58.413Z","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/103704149255716248","url":"http://localhost/@mastodonpy_test/103704149255716248","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 104 ETag:
105 number 2!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 105 - W/"21fa2b0ea92df86090f0a0da9950716d"
106 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 106 Referrer-Policy:
107 headers: 107 - strict-origin-when-cross-origin
108 Cache-Control: ['no-cache, no-store'] 108 Transfer-Encoding:
109 Content-Type: [application/json; charset=utf-8] 109 - chunked
110 Referrer-Policy: [strict-origin-when-cross-origin] 110 Vary:
111 Transfer-Encoding: [chunked] 111 - Accept, Origin
112 Vary: ['Accept-Encoding, Origin'] 112 X-Content-Type-Options:
113 X-Content-Type-Options: [nosniff] 113 - nosniff
114 X-Download-Options: [noopen] 114 X-Download-Options:
115 X-Frame-Options: [SAMEORIGIN] 115 - noopen
116 X-Permitted-Cross-Domain-Policies: [none] 116 X-Frame-Options:
117 X-Request-Id: [dc3327da-8fc5-46c6-8759-8953392d450d] 117 - SAMEORIGIN
118 X-Runtime: ['0.211682'] 118 X-Permitted-Cross-Domain-Policies:
119 X-XSS-Protection: [1; mode=block] 119 - none
120 content-length: ['1329'] 120 X-RateLimit-Limit:
121 status: {code: 200, message: OK} 121 - '300'
122 - request: 122 X-RateLimit-Remaining:
123 body: status=Toot+number+3%21 123 - '264'
124 headers: 124 X-RateLimit-Reset:
125 Accept: ['*/*'] 125 - '2022-11-07T21:00:00.050301Z'
126 Accept-Encoding: ['gzip, deflate'] 126 X-Request-Id:
127 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 127 - 0db860b4-682b-4b95-8180-66b065d3e8e7
128 Connection: [keep-alive] 128 X-Runtime:
129 Content-Length: ['23'] 129 - '0.031924'
130 Content-Type: [application/x-www-form-urlencoded] 130 X-XSS-Protection:
131 User-Agent: [python-requests/2.18.4] 131 - 1; mode=block
132 method: POST 132 status:
133 uri: http://localhost:3000/api/v1/statuses 133 code: 200
134 response: 134 message: OK
135 body: {string: '{"id":"103704149270849591","created_at":"2020-02-22T19:28:58.643Z","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/103704149270849591","url":"http://localhost/@mastodonpy_test/103704149270849591","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 135- request:
136 number 3!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 136 body: status=Toot+number+1%21
137 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":5,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 137 headers:
138 headers: 138 Accept:
139 Cache-Control: ['no-cache, no-store'] 139 - '*/*'
140 Content-Type: [application/json; charset=utf-8] 140 Accept-Encoding:
141 Referrer-Policy: [strict-origin-when-cross-origin] 141 - gzip, deflate
142 Transfer-Encoding: [chunked] 142 Authorization:
143 Vary: ['Accept-Encoding, Origin'] 143 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
144 X-Content-Type-Options: [nosniff] 144 Connection:
145 X-Download-Options: [noopen] 145 - keep-alive
146 X-Frame-Options: [SAMEORIGIN] 146 Content-Length:
147 X-Permitted-Cross-Domain-Policies: [none] 147 - '23'
148 X-Request-Id: [3b34502f-358b-4f69-a8a7-b72cee3056a0] 148 Content-Type:
149 X-Runtime: ['0.205497'] 149 - application/x-www-form-urlencoded
150 X-XSS-Protection: [1; mode=block] 150 User-Agent:
151 content-length: ['1329'] 151 - tests/v311
152 status: {code: 200, message: OK} 152 method: POST
153 - request: 153 uri: http://localhost:3000/api/v1/statuses
154 body: status=Toot+number+4%21 154 response:
155 headers: 155 body:
156 Accept: ['*/*'] 156 string: '{"id":"109304275865811909","created_at":"2022-11-07T19:54:49.066Z","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/109304275865811909","url":"http://localhost:3000/@mastodonpy_test/109304275865811909","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
157 Accept-Encoding: ['gzip, deflate'] 157 number 1!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
158 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 158 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
159 Connection: [keep-alive] 159 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
160 Content-Length: ['23'] 160 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":16,"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}'
161 Content-Type: [application/x-www-form-urlencoded] 161 headers:
162 User-Agent: [python-requests/2.18.4] 162 Cache-Control:
163 method: POST 163 - no-store
164 uri: http://localhost:3000/api/v1/statuses 164 Content-Security-Policy:
165 response: 165 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
166 body: {string: '{"id":"103704149285153724","created_at":"2020-02-22T19:28:58.863Z","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/103704149285153724","url":"http://localhost/@mastodonpy_test/103704149285153724","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 166 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
167 number 4!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 167 style-src ''self'' http://localhost:3000 ''nonce-F0qj3+tmWeA2Z208OHfRww=='';
168 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":6,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 168 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
169 headers: 169 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
170 Cache-Control: ['no-cache, no-store'] 170 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
171 Content-Type: [application/json; charset=utf-8] 171 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
172 Referrer-Policy: [strict-origin-when-cross-origin] 172 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
173 Transfer-Encoding: [chunked] 173 worker-src ''self'' blob: http://localhost:3000'
174 Vary: ['Accept-Encoding, Origin'] 174 Content-Type:
175 X-Content-Type-Options: [nosniff] 175 - application/json; charset=utf-8
176 X-Download-Options: [noopen] 176 ETag:
177 X-Frame-Options: [SAMEORIGIN] 177 - W/"585d191baefba233b74a8ce85c8a5bbb"
178 X-Permitted-Cross-Domain-Policies: [none] 178 Referrer-Policy:
179 X-Request-Id: [49cc87eb-ae66-4bbb-8fca-79277c82b4b6] 179 - strict-origin-when-cross-origin
180 X-Runtime: ['0.214698'] 180 Transfer-Encoding:
181 X-XSS-Protection: [1; mode=block] 181 - chunked
182 content-length: ['1329'] 182 Vary:
183 status: {code: 200, message: OK} 183 - Accept, Origin
184 - request: 184 X-Content-Type-Options:
185 body: status=Toot+number+5%21 185 - nosniff
186 headers: 186 X-Download-Options:
187 Accept: ['*/*'] 187 - noopen
188 Accept-Encoding: ['gzip, deflate'] 188 X-Frame-Options:
189 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 189 - SAMEORIGIN
190 Connection: [keep-alive] 190 X-Permitted-Cross-Domain-Policies:
191 Content-Length: ['23'] 191 - none
192 Content-Type: [application/x-www-form-urlencoded] 192 X-RateLimit-Limit:
193 User-Agent: [python-requests/2.18.4] 193 - '300'
194 method: POST 194 X-RateLimit-Remaining:
195 uri: http://localhost:3000/api/v1/statuses 195 - '263'
196 response: 196 X-RateLimit-Reset:
197 body: {string: '{"id":"103704149300069225","created_at":"2020-02-22T19:28:59.095Z","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/103704149300069225","url":"http://localhost/@mastodonpy_test/103704149300069225","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 197 - '2022-11-07T21:00:00.086415Z'
198 number 5!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 198 X-Request-Id:
199 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":7,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 199 - 47d238d7-e092-4fae-ab6e-d984122c1154
200 headers: 200 X-Runtime:
201 Cache-Control: ['no-cache, no-store'] 201 - '0.032179'
202 Content-Type: [application/json; charset=utf-8] 202 X-XSS-Protection:
203 Referrer-Policy: [strict-origin-when-cross-origin] 203 - 1; mode=block
204 Transfer-Encoding: [chunked] 204 status:
205 Vary: ['Accept-Encoding, Origin'] 205 code: 200
206 X-Content-Type-Options: [nosniff] 206 message: OK
207 X-Download-Options: [noopen] 207- request:
208 X-Frame-Options: [SAMEORIGIN] 208 body: status=Toot+number+2%21
209 X-Permitted-Cross-Domain-Policies: [none] 209 headers:
210 X-Request-Id: [c0aed740-e674-4ca5-8e98-f4cba0044418] 210 Accept:
211 X-Runtime: ['0.225727'] 211 - '*/*'
212 X-XSS-Protection: [1; mode=block] 212 Accept-Encoding:
213 content-length: ['1329'] 213 - gzip, deflate
214 status: {code: 200, message: OK} 214 Authorization:
215 - request: 215 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
216 body: status=Toot+number+6%21 216 Connection:
217 headers: 217 - keep-alive
218 Accept: ['*/*'] 218 Content-Length:
219 Accept-Encoding: ['gzip, deflate'] 219 - '23'
220 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 220 Content-Type:
221 Connection: [keep-alive] 221 - application/x-www-form-urlencoded
222 Content-Length: ['23'] 222 User-Agent:
223 Content-Type: [application/x-www-form-urlencoded] 223 - tests/v311
224 User-Agent: [python-requests/2.18.4] 224 method: POST
225 method: POST 225 uri: http://localhost:3000/api/v1/statuses
226 uri: http://localhost:3000/api/v1/statuses 226 response:
227 response: 227 body:
228 body: {string: '{"id":"103704149316561035","created_at":"2020-02-22T19:28:59.341Z","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/103704149316561035","url":"http://localhost/@mastodonpy_test/103704149316561035","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 228 string: '{"id":"109304275868173293","created_at":"2022-11-07T19:54:49.102Z","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/109304275868173293","url":"http://localhost:3000/@mastodonpy_test/109304275868173293","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
229 number 6!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 229 number 2!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
230 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":8,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 230 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
231 headers: 231 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
232 Cache-Control: ['no-cache, no-store'] 232 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":16,"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}'
233 Content-Type: [application/json; charset=utf-8] 233 headers:
234 Referrer-Policy: [strict-origin-when-cross-origin] 234 Cache-Control:
235 Transfer-Encoding: [chunked] 235 - no-store
236 Vary: ['Accept-Encoding, Origin'] 236 Content-Security-Policy:
237 X-Content-Type-Options: [nosniff] 237 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
238 X-Download-Options: [noopen] 238 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
239 X-Frame-Options: [SAMEORIGIN] 239 style-src ''self'' http://localhost:3000 ''nonce-J564pPP3H34xVM6J7nbXEw=='';
240 X-Permitted-Cross-Domain-Policies: [none] 240 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
241 X-Request-Id: [93854c13-4b4c-420e-a825-c65efae49785] 241 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
242 X-Runtime: ['0.251071'] 242 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
243 X-XSS-Protection: [1; mode=block] 243 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
244 content-length: ['1329'] 244 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
245 status: {code: 200, message: OK} 245 worker-src ''self'' blob: http://localhost:3000'
246 - request: 246 Content-Type:
247 body: status=Toot+number+7%21 247 - application/json; charset=utf-8
248 headers: 248 ETag:
249 Accept: ['*/*'] 249 - W/"6e9a91ed989cfa6bb852c264453c7058"
250 Accept-Encoding: ['gzip, deflate'] 250 Referrer-Policy:
251 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 251 - strict-origin-when-cross-origin
252 Connection: [keep-alive] 252 Transfer-Encoding:
253 Content-Length: ['23'] 253 - chunked
254 Content-Type: [application/x-www-form-urlencoded] 254 Vary:
255 User-Agent: [python-requests/2.18.4] 255 - Accept, Origin
256 method: POST 256 X-Content-Type-Options:
257 uri: http://localhost:3000/api/v1/statuses 257 - nosniff
258 response: 258 X-Download-Options:
259 body: {string: '{"id":"103704149334172751","created_at":"2020-02-22T19:28:59.612Z","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/103704149334172751","url":"http://localhost/@mastodonpy_test/103704149334172751","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 259 - noopen
260 number 7!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 260 X-Frame-Options:
261 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":9,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 261 - SAMEORIGIN
262 headers: 262 X-Permitted-Cross-Domain-Policies:
263 Cache-Control: ['no-cache, no-store'] 263 - none
264 Content-Type: [application/json; charset=utf-8] 264 X-RateLimit-Limit:
265 Referrer-Policy: [strict-origin-when-cross-origin] 265 - '300'
266 Transfer-Encoding: [chunked] 266 X-RateLimit-Remaining:
267 Vary: ['Accept-Encoding, Origin'] 267 - '262'
268 X-Content-Type-Options: [nosniff] 268 X-RateLimit-Reset:
269 X-Download-Options: [noopen] 269 - '2022-11-07T21:00:00.124180Z'
270 X-Frame-Options: [SAMEORIGIN] 270 X-Request-Id:
271 X-Permitted-Cross-Domain-Policies: [none] 271 - 419ac702-18e7-434e-b07b-3e05a61a1537
272 X-Request-Id: [31c48d09-3509-4a99-ba24-5c08cc689296] 272 X-Runtime:
273 X-Runtime: ['0.203192'] 273 - '0.033769'
274 X-XSS-Protection: [1; mode=block] 274 X-XSS-Protection:
275 content-length: ['1329'] 275 - 1; mode=block
276 status: {code: 200, message: OK} 276 status:
277 - request: 277 code: 200
278 body: status=Toot+number+8%21 278 message: OK
279 headers: 279- request:
280 Accept: ['*/*'] 280 body: status=Toot+number+3%21
281 Accept-Encoding: ['gzip, deflate'] 281 headers:
282 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 282 Accept:
283 Connection: [keep-alive] 283 - '*/*'
284 Content-Length: ['23'] 284 Accept-Encoding:
285 Content-Type: [application/x-www-form-urlencoded] 285 - gzip, deflate
286 User-Agent: [python-requests/2.18.4] 286 Authorization:
287 method: POST 287 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
288 uri: http://localhost:3000/api/v1/statuses 288 Connection:
289 response: 289 - keep-alive
290 body: {string: '{"id":"103704149348344165","created_at":"2020-02-22T19:28:59.827Z","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/103704149348344165","url":"http://localhost/@mastodonpy_test/103704149348344165","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 290 Content-Length:
291 number 8!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 291 - '23'
292 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":10,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 292 Content-Type:
293 headers: 293 - application/x-www-form-urlencoded
294 Cache-Control: ['no-cache, no-store'] 294 User-Agent:
295 Content-Type: [application/json; charset=utf-8] 295 - tests/v311
296 Referrer-Policy: [strict-origin-when-cross-origin] 296 method: POST
297 Transfer-Encoding: [chunked] 297 uri: http://localhost:3000/api/v1/statuses
298 Vary: ['Accept-Encoding, Origin'] 298 response:
299 X-Content-Type-Options: [nosniff] 299 body:
300 X-Download-Options: [noopen] 300 string: '{"id":"109304275870642603","created_at":"2022-11-07T19:54:49.140Z","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/109304275870642603","url":"http://localhost:3000/@mastodonpy_test/109304275870642603","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
301 X-Frame-Options: [SAMEORIGIN] 301 number 3!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
302 X-Permitted-Cross-Domain-Policies: [none] 302 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
303 X-Request-Id: [24ce9bfd-9f86-4a6a-b889-998c58c137f2] 303 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
304 X-Runtime: ['0.223554'] 304 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":16,"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}'
305 X-XSS-Protection: [1; mode=block] 305 headers:
306 content-length: ['1330'] 306 Cache-Control:
307 status: {code: 200, message: OK} 307 - no-store
308 - request: 308 Content-Security-Policy:
309 body: status=Toot+number+9%21 309 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
310 headers: 310 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
311 Accept: ['*/*'] 311 style-src ''self'' http://localhost:3000 ''nonce-X7palEiy79ZkruQrQSs2sw=='';
312 Accept-Encoding: ['gzip, deflate'] 312 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
313 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 313 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
314 Connection: [keep-alive] 314 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
315 Content-Length: ['23'] 315 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
316 Content-Type: [application/x-www-form-urlencoded] 316 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
317 User-Agent: [python-requests/2.18.4] 317 worker-src ''self'' blob: http://localhost:3000'
318 method: POST 318 Content-Type:
319 uri: http://localhost:3000/api/v1/statuses 319 - application/json; charset=utf-8
320 response: 320 ETag:
321 body: {string: '{"id":"103704149365440398","created_at":"2020-02-22T19:29:00.089Z","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/103704149365440398","url":"http://localhost/@mastodonpy_test/103704149365440398","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 321 - W/"2a53a61568e0672cdf76710f52e61bdd"
322 number 9!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 322 Referrer-Policy:
323 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 323 - strict-origin-when-cross-origin
324 headers: 324 Transfer-Encoding:
325 Cache-Control: ['no-cache, no-store'] 325 - chunked
326 Content-Type: [application/json; charset=utf-8] 326 Vary:
327 Referrer-Policy: [strict-origin-when-cross-origin] 327 - Accept, Origin
328 Transfer-Encoding: [chunked] 328 X-Content-Type-Options:
329 Vary: ['Accept-Encoding, Origin'] 329 - nosniff
330 X-Content-Type-Options: [nosniff] 330 X-Download-Options:
331 X-Download-Options: [noopen] 331 - noopen
332 X-Frame-Options: [SAMEORIGIN] 332 X-Frame-Options:
333 X-Permitted-Cross-Domain-Policies: [none] 333 - SAMEORIGIN
334 X-Request-Id: [98577765-f52d-4994-a792-36c9eef95f62] 334 X-Permitted-Cross-Domain-Policies:
335 X-Runtime: ['0.228954'] 335 - none
336 X-XSS-Protection: [1; mode=block] 336 X-RateLimit-Limit:
337 content-length: ['1330'] 337 - '300'
338 status: {code: 200, message: OK} 338 X-RateLimit-Remaining:
339 - request: 339 - '261'
340 body: null 340 X-RateLimit-Reset:
341 headers: 341 - '2022-11-07T21:00:00.165491Z'
342 Accept: ['*/*'] 342 X-Request-Id:
343 Accept-Encoding: ['gzip, deflate'] 343 - 0300a7d6-69aa-456a-9060-d184f523f6e6
344 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 344 X-Runtime:
345 Connection: [keep-alive] 345 - '0.037297'
346 User-Agent: [python-requests/2.18.4] 346 X-XSS-Protection:
347 method: GET 347 - 1; mode=block
348 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5 348 status:
349 response: 349 code: 200
350 body: {string: '[{"id":"103704149365440398","created_at":"2020-02-22T19:29:00.089Z","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/103704149365440398","url":"http://localhost/@mastodonpy_test/103704149365440398","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 350 message: OK
351 number 9!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 351- request:
352 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149348344165","created_at":"2020-02-22T19:28:59.827Z","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/103704149348344165","url":"http://localhost/@mastodonpy_test/103704149348344165","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 352 body: status=Toot+number+4%21
353 number 8!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 353 headers:
354 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149334172751","created_at":"2020-02-22T19:28:59.612Z","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/103704149334172751","url":"http://localhost/@mastodonpy_test/103704149334172751","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 354 Accept:
355 number 7!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 355 - '*/*'
356 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149316561035","created_at":"2020-02-22T19:28:59.341Z","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/103704149316561035","url":"http://localhost/@mastodonpy_test/103704149316561035","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 356 Accept-Encoding:
357 number 6!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 357 - gzip, deflate
358 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149300069225","created_at":"2020-02-22T19:28:59.095Z","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/103704149300069225","url":"http://localhost/@mastodonpy_test/103704149300069225","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 358 Authorization:
359 number 5!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 359 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
360 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 360 Connection:
361 headers: 361 - keep-alive
362 Cache-Control: ['no-cache, no-store'] 362 Content-Length:
363 Content-Type: [application/json; charset=utf-8] 363 - '23'
364 Link: ['<http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704149300069225>; 364 Content-Type:
365 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704149365440398>; 365 - application/x-www-form-urlencoded
366 rel="prev"'] 366 User-Agent:
367 Referrer-Policy: [strict-origin-when-cross-origin] 367 - tests/v311
368 Transfer-Encoding: [chunked] 368 method: POST
369 Vary: ['Accept-Encoding, Origin'] 369 uri: http://localhost:3000/api/v1/statuses
370 X-Content-Type-Options: [nosniff] 370 response:
371 X-Download-Options: [noopen] 371 body:
372 X-Frame-Options: [SAMEORIGIN] 372 string: '{"id":"109304275873396527","created_at":"2022-11-07T19:54:49.182Z","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/109304275873396527","url":"http://localhost:3000/@mastodonpy_test/109304275873396527","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
373 X-Permitted-Cross-Domain-Policies: [none] 373 number 4!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
374 X-Request-Id: [4960311a-9e9a-4722-9417-5a34c30c805b] 374 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
375 X-Runtime: ['0.338488'] 375 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
376 X-XSS-Protection: [1; mode=block] 376 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":17,"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}'
377 content-length: ['6656'] 377 headers:
378 status: {code: 200, message: OK} 378 Cache-Control:
379 - request: 379 - no-store
380 body: null 380 Content-Security-Policy:
381 headers: 381 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
382 Accept: ['*/*'] 382 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
383 Accept-Encoding: ['gzip, deflate'] 383 style-src ''self'' http://localhost:3000 ''nonce-nVApUyL6e7xPZ2aA9439uA=='';
384 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 384 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
385 Connection: [keep-alive] 385 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
386 User-Agent: [python-requests/2.18.4] 386 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
387 method: GET 387 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
388 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704149300069225 388 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
389 response: 389 worker-src ''self'' blob: http://localhost:3000'
390 body: {string: '[{"id":"103704149285153724","created_at":"2020-02-22T19:28:58.863Z","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/103704149285153724","url":"http://localhost/@mastodonpy_test/103704149285153724","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 390 Content-Type:
391 number 4!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 391 - application/json; charset=utf-8
392 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149270849591","created_at":"2020-02-22T19:28:58.643Z","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/103704149270849591","url":"http://localhost/@mastodonpy_test/103704149270849591","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 392 ETag:
393 number 3!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 393 - W/"e336c048ccbc4e7ca9d0cd48288ddf50"
394 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149255716248","created_at":"2020-02-22T19:28:58.413Z","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/103704149255716248","url":"http://localhost/@mastodonpy_test/103704149255716248","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 394 Referrer-Policy:
395 number 2!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 395 - strict-origin-when-cross-origin
396 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149240204204","created_at":"2020-02-22T19:28:58.181Z","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/103704149240204204","url":"http://localhost/@mastodonpy_test/103704149240204204","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 396 Transfer-Encoding:
397 number 1!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 397 - chunked
398 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149189751466","created_at":"2020-02-22T19:28:57.717Z","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/103704149189751466","url":"http://localhost/@mastodonpy_test/103704149189751466","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 398 Vary:
399 number 0!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 399 - Accept, Origin
400 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 400 X-Content-Type-Options:
401 headers: 401 - nosniff
402 Cache-Control: ['no-cache, no-store'] 402 X-Download-Options:
403 Content-Type: [application/json; charset=utf-8] 403 - noopen
404 Link: ['<http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704149189751466>; 404 X-Frame-Options:
405 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704149285153724>; 405 - SAMEORIGIN
406 rel="prev"'] 406 X-Permitted-Cross-Domain-Policies:
407 Referrer-Policy: [strict-origin-when-cross-origin] 407 - none
408 Transfer-Encoding: [chunked] 408 X-RateLimit-Limit:
409 Vary: ['Accept-Encoding, Origin'] 409 - '300'
410 X-Content-Type-Options: [nosniff] 410 X-RateLimit-Remaining:
411 X-Download-Options: [noopen] 411 - '260'
412 X-Frame-Options: [SAMEORIGIN] 412 X-RateLimit-Reset:
413 X-Permitted-Cross-Domain-Policies: [none] 413 - '2022-11-07T21:00:00.202555Z'
414 X-Request-Id: [aa025632-b316-43c0-afc5-243f62d2b6b8] 414 X-Request-Id:
415 X-Runtime: ['0.201975'] 415 - bba237c5-cfec-4ad1-b171-3ab38df77a7b
416 X-XSS-Protection: [1; mode=block] 416 X-Runtime:
417 content-length: ['6656'] 417 - '0.032900'
418 status: {code: 200, message: OK} 418 X-XSS-Protection:
419 - request: 419 - 1; mode=block
420 body: null 420 status:
421 headers: 421 code: 200
422 Accept: ['*/*'] 422 message: OK
423 Accept-Encoding: ['gzip, deflate'] 423- request:
424 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 424 body: status=Toot+number+5%21
425 Connection: [keep-alive] 425 headers:
426 User-Agent: [python-requests/2.18.4] 426 Accept:
427 method: GET 427 - '*/*'
428 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704149285153724 428 Accept-Encoding:
429 response: 429 - gzip, deflate
430 body: {string: '[{"id":"103704149365440398","created_at":"2020-02-22T19:29:00.089Z","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/103704149365440398","url":"http://localhost/@mastodonpy_test/103704149365440398","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 430 Authorization:
431 number 9!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 431 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
432 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149348344165","created_at":"2020-02-22T19:28:59.827Z","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/103704149348344165","url":"http://localhost/@mastodonpy_test/103704149348344165","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 432 Connection:
433 number 8!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 433 - keep-alive
434 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149334172751","created_at":"2020-02-22T19:28:59.612Z","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/103704149334172751","url":"http://localhost/@mastodonpy_test/103704149334172751","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 434 Content-Length:
435 number 7!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 435 - '23'
436 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149316561035","created_at":"2020-02-22T19:28:59.341Z","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/103704149316561035","url":"http://localhost/@mastodonpy_test/103704149316561035","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 436 Content-Type:
437 number 6!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 437 - application/x-www-form-urlencoded
438 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704149300069225","created_at":"2020-02-22T19:28:59.095Z","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/103704149300069225","url":"http://localhost/@mastodonpy_test/103704149300069225","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 438 User-Agent:
439 number 5!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 439 - tests/v311
440 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 440 method: POST
441 headers: 441 uri: http://localhost:3000/api/v1/statuses
442 Cache-Control: ['no-cache, no-store'] 442 response:
443 Content-Type: [application/json; charset=utf-8] 443 body:
444 Link: ['<http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=103704149300069225>; 444 string: '{"id":"109304275875735194","created_at":"2022-11-07T19:54:49.219Z","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/109304275875735194","url":"http://localhost:3000/@mastodonpy_test/109304275875735194","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
445 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=103704149365440398>; 445 number 5!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
446 rel="prev"'] 446 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
447 Referrer-Policy: [strict-origin-when-cross-origin] 447 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
448 Transfer-Encoding: [chunked] 448 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":17,"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}'
449 Vary: ['Accept-Encoding, Origin'] 449 headers:
450 X-Content-Type-Options: [nosniff] 450 Cache-Control:
451 X-Download-Options: [noopen] 451 - no-store
452 X-Frame-Options: [SAMEORIGIN] 452 Content-Security-Policy:
453 X-Permitted-Cross-Domain-Policies: [none] 453 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
454 X-Request-Id: [03a7b3a0-09b2-4281-833e-d5885806890e] 454 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
455 X-Runtime: ['0.169965'] 455 style-src ''self'' http://localhost:3000 ''nonce-ggOaB/KC+qWwm1ntvRKbpQ=='';
456 X-XSS-Protection: [1; mode=block] 456 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
457 content-length: ['6656'] 457 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
458 status: {code: 200, message: OK} 458 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
459 - request: 459 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
460 body: null 460 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
461 headers: 461 worker-src ''self'' blob: http://localhost:3000'
462 Accept: ['*/*'] 462 Content-Type:
463 Accept-Encoding: ['gzip, deflate'] 463 - application/json; charset=utf-8
464 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 464 ETag:
465 Connection: [keep-alive] 465 - W/"cb7ce39cf30b797e00d5e2b364aae737"
466 Content-Length: ['0'] 466 Referrer-Policy:
467 User-Agent: [python-requests/2.18.4] 467 - strict-origin-when-cross-origin
468 method: DELETE 468 Transfer-Encoding:
469 uri: http://localhost:3000/api/v1/statuses/103704149189751466 469 - chunked
470 response: 470 Vary:
471 body: {string: '{"id":"103704149189751466","created_at":"2020-02-22T19:28:57.717Z","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/103704149189751466","url":"http://localhost/@mastodonpy_test/103704149189751466","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 471 - Accept, Origin
472 number 0!","reblog":null,"application":{"name":"Mastodon.py 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 472 X-Content-Type-Options:
473 headers: 473 - nosniff
474 Cache-Control: ['no-cache, no-store'] 474 X-Download-Options:
475 Content-Type: [application/json; charset=utf-8] 475 - noopen
476 Referrer-Policy: [strict-origin-when-cross-origin] 476 X-Frame-Options:
477 Transfer-Encoding: [chunked] 477 - SAMEORIGIN
478 Vary: ['Accept-Encoding, Origin'] 478 X-Permitted-Cross-Domain-Policies:
479 X-Content-Type-Options: [nosniff] 479 - none
480 X-Download-Options: [noopen] 480 X-RateLimit-Limit:
481 X-Frame-Options: [SAMEORIGIN] 481 - '300'
482 X-Permitted-Cross-Domain-Policies: [none] 482 X-RateLimit-Remaining:
483 X-Request-Id: [c9121201-0be7-4c73-bdce-884e21d969d4] 483 - '259'
484 X-Runtime: ['0.157991'] 484 X-RateLimit-Reset:
485 X-XSS-Protection: [1; mode=block] 485 - '2022-11-07T21:00:00.238922Z'
486 content-length: ['1300'] 486 X-Request-Id:
487 status: {code: 200, message: OK} 487 - aa75783e-5059-4510-ae7c-a8badcbba4b4
488 - request: 488 X-Runtime:
489 body: null 489 - '0.032334'
490 headers: 490 X-XSS-Protection:
491 Accept: ['*/*'] 491 - 1; mode=block
492 Accept-Encoding: ['gzip, deflate'] 492 status:
493 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 493 code: 200
494 Connection: [keep-alive] 494 message: OK
495 Content-Length: ['0'] 495- request:
496 User-Agent: [python-requests/2.18.4] 496 body: status=Toot+number+6%21
497 method: DELETE 497 headers:
498 uri: http://localhost:3000/api/v1/statuses/103704149240204204 498 Accept:
499 response: 499 - '*/*'
500 body: {string: '{"id":"103704149240204204","created_at":"2020-02-22T19:28:58.181Z","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/103704149240204204","url":"http://localhost/@mastodonpy_test/103704149240204204","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 500 Accept-Encoding:
501 number 1!","reblog":null,"application":{"name":"Mastodon.py 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":10,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 501 - gzip, deflate
502 headers: 502 Authorization:
503 Cache-Control: ['no-cache, no-store'] 503 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
504 Content-Type: [application/json; charset=utf-8] 504 Connection:
505 Referrer-Policy: [strict-origin-when-cross-origin] 505 - keep-alive
506 Transfer-Encoding: [chunked] 506 Content-Length:
507 Vary: ['Accept-Encoding, Origin'] 507 - '23'
508 X-Content-Type-Options: [nosniff] 508 Content-Type:
509 X-Download-Options: [noopen] 509 - application/x-www-form-urlencoded
510 X-Frame-Options: [SAMEORIGIN] 510 User-Agent:
511 X-Permitted-Cross-Domain-Policies: [none] 511 - tests/v311
512 X-Request-Id: [e2df2022-af35-41e7-ab48-c888b17fb266] 512 method: POST
513 X-Runtime: ['0.205063'] 513 uri: http://localhost:3000/api/v1/statuses
514 X-XSS-Protection: [1; mode=block] 514 response:
515 content-length: ['1300'] 515 body:
516 status: {code: 200, message: OK} 516 string: '{"id":"109304275878108459","created_at":"2022-11-07T19:54:49.255Z","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/109304275878108459","url":"http://localhost:3000/@mastodonpy_test/109304275878108459","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
517 - request: 517 number 6!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
518 body: null 518 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
519 headers: 519 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
520 Accept: ['*/*'] 520 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":17,"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}'
521 Accept-Encoding: ['gzip, deflate'] 521 headers:
522 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 522 Cache-Control:
523 Connection: [keep-alive] 523 - no-store
524 Content-Length: ['0'] 524 Content-Security-Policy:
525 User-Agent: [python-requests/2.18.4] 525 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
526 method: DELETE 526 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
527 uri: http://localhost:3000/api/v1/statuses/103704149255716248 527 style-src ''self'' http://localhost:3000 ''nonce-iw0A3Jv3I+EXkl/XERY/iw=='';
528 response: 528 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
529 body: {string: '{"id":"103704149255716248","created_at":"2020-02-22T19:28:58.413Z","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/103704149255716248","url":"http://localhost/@mastodonpy_test/103704149255716248","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 529 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
530 number 2!","reblog":null,"application":{"name":"Mastodon.py 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":9,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 530 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
531 headers: 531 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
532 Cache-Control: ['no-cache, no-store'] 532 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
533 Content-Type: [application/json; charset=utf-8] 533 worker-src ''self'' blob: http://localhost:3000'
534 Referrer-Policy: [strict-origin-when-cross-origin] 534 Content-Type:
535 Transfer-Encoding: [chunked] 535 - application/json; charset=utf-8
536 Vary: ['Accept-Encoding, Origin'] 536 ETag:
537 X-Content-Type-Options: [nosniff] 537 - W/"e66c275a6b8ece601fdf7e00a0a30b95"
538 X-Download-Options: [noopen] 538 Referrer-Policy:
539 X-Frame-Options: [SAMEORIGIN] 539 - strict-origin-when-cross-origin
540 X-Permitted-Cross-Domain-Policies: [none] 540 Transfer-Encoding:
541 X-Request-Id: [cd3f1791-e612-445c-853a-d1b49229fdc7] 541 - chunked
542 X-Runtime: ['0.173011'] 542 Vary:
543 X-XSS-Protection: [1; mode=block] 543 - Accept, Origin
544 content-length: ['1299'] 544 X-Content-Type-Options:
545 status: {code: 200, message: OK} 545 - nosniff
546 - request: 546 X-Download-Options:
547 body: null 547 - noopen
548 headers: 548 X-Frame-Options:
549 Accept: ['*/*'] 549 - SAMEORIGIN
550 Accept-Encoding: ['gzip, deflate'] 550 X-Permitted-Cross-Domain-Policies:
551 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 551 - none
552 Connection: [keep-alive] 552 X-RateLimit-Limit:
553 Content-Length: ['0'] 553 - '300'
554 User-Agent: [python-requests/2.18.4] 554 X-RateLimit-Remaining:
555 method: DELETE 555 - '258'
556 uri: http://localhost:3000/api/v1/statuses/103704149270849591 556 X-RateLimit-Reset:
557 response: 557 - '2022-11-07T21:00:00.274572Z'
558 body: {string: '{"id":"103704149270849591","created_at":"2020-02-22T19:28:58.643Z","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/103704149270849591","url":"http://localhost/@mastodonpy_test/103704149270849591","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 558 X-Request-Id:
559 number 3!","reblog":null,"application":{"name":"Mastodon.py 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":8,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 559 - 72b8caab-7915-437c-b495-17374fe6d81a
560 headers: 560 X-Runtime:
561 Cache-Control: ['no-cache, no-store'] 561 - '0.031537'
562 Content-Type: [application/json; charset=utf-8] 562 X-XSS-Protection:
563 Referrer-Policy: [strict-origin-when-cross-origin] 563 - 1; mode=block
564 Transfer-Encoding: [chunked] 564 status:
565 Vary: ['Accept-Encoding, Origin'] 565 code: 200
566 X-Content-Type-Options: [nosniff] 566 message: OK
567 X-Download-Options: [noopen] 567- request:
568 X-Frame-Options: [SAMEORIGIN] 568 body: status=Toot+number+7%21
569 X-Permitted-Cross-Domain-Policies: [none] 569 headers:
570 X-Request-Id: [86e29869-c84c-4bda-ba30-cf3b7c047351] 570 Accept:
571 X-Runtime: ['0.162408'] 571 - '*/*'
572 X-XSS-Protection: [1; mode=block] 572 Accept-Encoding:
573 content-length: ['1299'] 573 - gzip, deflate
574 status: {code: 200, message: OK} 574 Authorization:
575 - request: 575 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
576 body: null 576 Connection:
577 headers: 577 - keep-alive
578 Accept: ['*/*'] 578 Content-Length:
579 Accept-Encoding: ['gzip, deflate'] 579 - '23'
580 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 580 Content-Type:
581 Connection: [keep-alive] 581 - application/x-www-form-urlencoded
582 Content-Length: ['0'] 582 User-Agent:
583 User-Agent: [python-requests/2.18.4] 583 - tests/v311
584 method: DELETE 584 method: POST
585 uri: http://localhost:3000/api/v1/statuses/103704149285153724 585 uri: http://localhost:3000/api/v1/statuses
586 response: 586 response:
587 body: {string: '{"id":"103704149285153724","created_at":"2020-02-22T19:28:58.863Z","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/103704149285153724","url":"http://localhost/@mastodonpy_test/103704149285153724","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 587 body:
588 number 4!","reblog":null,"application":{"name":"Mastodon.py 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":7,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 588 string: '{"id":"109304275880453853","created_at":"2022-11-07T19:54:49.291Z","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/109304275880453853","url":"http://localhost:3000/@mastodonpy_test/109304275880453853","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
589 headers: 589 number 7!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
590 Cache-Control: ['no-cache, no-store'] 590 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
591 Content-Type: [application/json; charset=utf-8] 591 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
592 Referrer-Policy: [strict-origin-when-cross-origin] 592 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":18,"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}'
593 Transfer-Encoding: [chunked] 593 headers:
594 Vary: ['Accept-Encoding, Origin'] 594 Cache-Control:
595 X-Content-Type-Options: [nosniff] 595 - no-store
596 X-Download-Options: [noopen] 596 Content-Security-Policy:
597 X-Frame-Options: [SAMEORIGIN] 597 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
598 X-Permitted-Cross-Domain-Policies: [none] 598 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
599 X-Request-Id: [4c6c6433-9a62-4b28-ad17-98c12279e9da] 599 style-src ''self'' http://localhost:3000 ''nonce-Wji2k6xBQv//on2ymYXq3A=='';
600 X-Runtime: ['0.126905'] 600 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
601 X-XSS-Protection: [1; mode=block] 601 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
602 content-length: ['1299'] 602 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
603 status: {code: 200, message: OK} 603 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
604 - request: 604 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
605 body: null 605 worker-src ''self'' blob: http://localhost:3000'
606 headers: 606 Content-Type:
607 Accept: ['*/*'] 607 - application/json; charset=utf-8
608 Accept-Encoding: ['gzip, deflate'] 608 ETag:
609 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 609 - W/"4411b722ad347ad8a0cda2c5a361acd1"
610 Connection: [keep-alive] 610 Referrer-Policy:
611 Content-Length: ['0'] 611 - strict-origin-when-cross-origin
612 User-Agent: [python-requests/2.18.4] 612 Transfer-Encoding:
613 method: DELETE 613 - chunked
614 uri: http://localhost:3000/api/v1/statuses/103704149300069225 614 Vary:
615 response: 615 - Accept, Origin
616 body: {string: '{"id":"103704149300069225","created_at":"2020-02-22T19:28:59.095Z","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/103704149300069225","url":"http://localhost/@mastodonpy_test/103704149300069225","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 616 X-Content-Type-Options:
617 number 5!","reblog":null,"application":{"name":"Mastodon.py 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":6,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 617 - nosniff
618 headers: 618 X-Download-Options:
619 Cache-Control: ['no-cache, no-store'] 619 - noopen
620 Content-Type: [application/json; charset=utf-8] 620 X-Frame-Options:
621 Referrer-Policy: [strict-origin-when-cross-origin] 621 - SAMEORIGIN
622 Transfer-Encoding: [chunked] 622 X-Permitted-Cross-Domain-Policies:
623 Vary: ['Accept-Encoding, Origin'] 623 - none
624 X-Content-Type-Options: [nosniff] 624 X-RateLimit-Limit:
625 X-Download-Options: [noopen] 625 - '300'
626 X-Frame-Options: [SAMEORIGIN] 626 X-RateLimit-Remaining:
627 X-Permitted-Cross-Domain-Policies: [none] 627 - '257'
628 X-Request-Id: [a4a8ad1a-7b70-4322-b524-34c7a6966505] 628 X-RateLimit-Reset:
629 X-Runtime: ['0.130927'] 629 - '2022-11-07T21:00:00.310894Z'
630 X-XSS-Protection: [1; mode=block] 630 X-Request-Id:
631 content-length: ['1299'] 631 - 0c12add3-9f85-4638-8bdf-d18f66c9a8f0
632 status: {code: 200, message: OK} 632 X-Runtime:
633 - request: 633 - '0.032379'
634 body: null 634 X-XSS-Protection:
635 headers: 635 - 1; mode=block
636 Accept: ['*/*'] 636 status:
637 Accept-Encoding: ['gzip, deflate'] 637 code: 200
638 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 638 message: OK
639 Connection: [keep-alive] 639- request:
640 Content-Length: ['0'] 640 body: status=Toot+number+8%21
641 User-Agent: [python-requests/2.18.4] 641 headers:
642 method: DELETE 642 Accept:
643 uri: http://localhost:3000/api/v1/statuses/103704149316561035 643 - '*/*'
644 response: 644 Accept-Encoding:
645 body: {string: '{"id":"103704149316561035","created_at":"2020-02-22T19:28:59.341Z","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/103704149316561035","url":"http://localhost/@mastodonpy_test/103704149316561035","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 645 - gzip, deflate
646 number 6!","reblog":null,"application":{"name":"Mastodon.py 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":5,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 646 Authorization:
647 headers: 647 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
648 Cache-Control: ['no-cache, no-store'] 648 Connection:
649 Content-Type: [application/json; charset=utf-8] 649 - keep-alive
650 Referrer-Policy: [strict-origin-when-cross-origin] 650 Content-Length:
651 Transfer-Encoding: [chunked] 651 - '23'
652 Vary: ['Accept-Encoding, Origin'] 652 Content-Type:
653 X-Content-Type-Options: [nosniff] 653 - application/x-www-form-urlencoded
654 X-Download-Options: [noopen] 654 User-Agent:
655 X-Frame-Options: [SAMEORIGIN] 655 - tests/v311
656 X-Permitted-Cross-Domain-Policies: [none] 656 method: POST
657 X-Request-Id: [2a19b9cb-7487-4c3f-9b5a-f8796526945b] 657 uri: http://localhost:3000/api/v1/statuses
658 X-Runtime: ['0.137676'] 658 response:
659 X-XSS-Protection: [1; mode=block] 659 body:
660 content-length: ['1299'] 660 string: '{"id":"109304275882814827","created_at":"2022-11-07T19:54:49.327Z","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/109304275882814827","url":"http://localhost:3000/@mastodonpy_test/109304275882814827","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
661 status: {code: 200, message: OK} 661 number 8!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
662 - request: 662 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
663 body: null 663 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
664 headers: 664 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":19,"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}'
665 Accept: ['*/*'] 665 headers:
666 Accept-Encoding: ['gzip, deflate'] 666 Cache-Control:
667 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 667 - no-store
668 Connection: [keep-alive] 668 Content-Security-Policy:
669 Content-Length: ['0'] 669 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
670 User-Agent: [python-requests/2.18.4] 670 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
671 method: DELETE 671 style-src ''self'' http://localhost:3000 ''nonce-Z77Dnds0u+2LF6lAkGtRnA=='';
672 uri: http://localhost:3000/api/v1/statuses/103704149334172751 672 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
673 response: 673 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
674 body: {string: '{"id":"103704149334172751","created_at":"2020-02-22T19:28:59.612Z","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/103704149334172751","url":"http://localhost/@mastodonpy_test/103704149334172751","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 674 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
675 number 7!","reblog":null,"application":{"name":"Mastodon.py 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 675 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
676 headers: 676 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
677 Cache-Control: ['no-cache, no-store'] 677 worker-src ''self'' blob: http://localhost:3000'
678 Content-Type: [application/json; charset=utf-8] 678 Content-Type:
679 Referrer-Policy: [strict-origin-when-cross-origin] 679 - application/json; charset=utf-8
680 Transfer-Encoding: [chunked] 680 ETag:
681 Vary: ['Accept-Encoding, Origin'] 681 - W/"75e7205e1eb04df2347c4266e01e2ff8"
682 X-Content-Type-Options: [nosniff] 682 Referrer-Policy:
683 X-Download-Options: [noopen] 683 - strict-origin-when-cross-origin
684 X-Frame-Options: [SAMEORIGIN] 684 Transfer-Encoding:
685 X-Permitted-Cross-Domain-Policies: [none] 685 - chunked
686 X-Request-Id: [7a8d07ec-da26-4554-8011-46a70cf4c356] 686 Vary:
687 X-Runtime: ['0.138911'] 687 - Accept, Origin
688 X-XSS-Protection: [1; mode=block] 688 X-Content-Type-Options:
689 content-length: ['1299'] 689 - nosniff
690 status: {code: 200, message: OK} 690 X-Download-Options:
691 - request: 691 - noopen
692 body: null 692 X-Frame-Options:
693 headers: 693 - SAMEORIGIN
694 Accept: ['*/*'] 694 X-Permitted-Cross-Domain-Policies:
695 Accept-Encoding: ['gzip, deflate'] 695 - none
696 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 696 X-RateLimit-Limit:
697 Connection: [keep-alive] 697 - '300'
698 Content-Length: ['0'] 698 X-RateLimit-Remaining:
699 User-Agent: [python-requests/2.18.4] 699 - '256'
700 method: DELETE 700 X-RateLimit-Reset:
701 uri: http://localhost:3000/api/v1/statuses/103704149348344165 701 - '2022-11-07T21:00:00.348439Z'
702 response: 702 X-Request-Id:
703 body: {string: '{"id":"103704149348344165","created_at":"2020-02-22T19:28:59.827Z","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/103704149348344165","url":"http://localhost/@mastodonpy_test/103704149348344165","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 703 - 0f1befca-fe1b-49c8-b84f-89949bd5d207
704 number 8!","reblog":null,"application":{"name":"Mastodon.py 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}'} 704 X-Runtime:
705 headers: 705 - '0.033493'
706 Cache-Control: ['no-cache, no-store'] 706 X-XSS-Protection:
707 Content-Type: [application/json; charset=utf-8] 707 - 1; mode=block
708 Referrer-Policy: [strict-origin-when-cross-origin] 708 status:
709 Transfer-Encoding: [chunked] 709 code: 200
710 Vary: ['Accept-Encoding, Origin'] 710 message: OK
711 X-Content-Type-Options: [nosniff] 711- request:
712 X-Download-Options: [noopen] 712 body: status=Toot+number+9%21
713 X-Frame-Options: [SAMEORIGIN] 713 headers:
714 X-Permitted-Cross-Domain-Policies: [none] 714 Accept:
715 X-Request-Id: [4cdbde9e-b14a-405e-840e-d5ebac69f1a6] 715 - '*/*'
716 X-Runtime: ['0.143361'] 716 Accept-Encoding:
717 X-XSS-Protection: [1; mode=block] 717 - gzip, deflate
718 content-length: ['1299'] 718 Authorization:
719 status: {code: 200, message: OK} 719 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
720 - request: 720 Connection:
721 body: null 721 - keep-alive
722 headers: 722 Content-Length:
723 Accept: ['*/*'] 723 - '23'
724 Accept-Encoding: ['gzip, deflate'] 724 Content-Type:
725 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 725 - application/x-www-form-urlencoded
726 Connection: [keep-alive] 726 User-Agent:
727 Content-Length: ['0'] 727 - tests/v311
728 User-Agent: [python-requests/2.18.4] 728 method: POST
729 method: DELETE 729 uri: http://localhost:3000/api/v1/statuses
730 uri: http://localhost:3000/api/v1/statuses/103704149365440398 730 response:
731 response: 731 body:
732 body: {string: '{"id":"103704149365440398","created_at":"2020-02-22T19:29:00.089Z","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/103704149365440398","url":"http://localhost/@mastodonpy_test/103704149365440398","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 732 string: '{"id":"109304275885352161","created_at":"2022-11-07T19:54:49.364Z","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/109304275885352161","url":"http://localhost:3000/@mastodonpy_test/109304275885352161","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
733 number 9!","reblog":null,"application":{"name":"Mastodon.py 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}'} 733 number 9!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
734 headers: 734 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
735 Cache-Control: ['no-cache, no-store'] 735 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
736 Content-Type: [application/json; charset=utf-8] 736 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":20,"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}'
737 Referrer-Policy: [strict-origin-when-cross-origin] 737 headers:
738 Transfer-Encoding: [chunked] 738 Cache-Control:
739 Vary: ['Accept-Encoding, Origin'] 739 - no-store
740 X-Content-Type-Options: [nosniff] 740 Content-Security-Policy:
741 X-Download-Options: [noopen] 741 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
742 X-Frame-Options: [SAMEORIGIN] 742 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
743 X-Permitted-Cross-Domain-Policies: [none] 743 style-src ''self'' http://localhost:3000 ''nonce-QPfEQowwWMc41teWWayhBQ=='';
744 X-Request-Id: [41b9b30e-23fa-4929-a1a2-417ae0d28b48] 744 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
745 X-Runtime: ['0.130683'] 745 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
746 X-XSS-Protection: [1; mode=block] 746 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
747 content-length: ['1299'] 747 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
748 status: {code: 200, message: OK} 748 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
749 worker-src ''self'' blob: http://localhost:3000'
750 Content-Type:
751 - application/json; charset=utf-8
752 ETag:
753 - W/"b0dba9865d7fcd8fe17fe474399bf518"
754 Referrer-Policy:
755 - strict-origin-when-cross-origin
756 Transfer-Encoding:
757 - chunked
758 Vary:
759 - Accept, Origin
760 X-Content-Type-Options:
761 - nosniff
762 X-Download-Options:
763 - noopen
764 X-Frame-Options:
765 - SAMEORIGIN
766 X-Permitted-Cross-Domain-Policies:
767 - none
768 X-RateLimit-Limit:
769 - '300'
770 X-RateLimit-Remaining:
771 - '255'
772 X-RateLimit-Reset:
773 - '2022-11-07T21:00:00.383698Z'
774 X-Request-Id:
775 - 592a8413-d542-4eaf-b3a7-7719132c2332
776 X-Runtime:
777 - '0.031159'
778 X-XSS-Protection:
779 - 1; mode=block
780 status:
781 code: 200
782 message: OK
783- request:
784 body: null
785 headers:
786 Accept:
787 - '*/*'
788 Accept-Encoding:
789 - gzip, deflate
790 Authorization:
791 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
792 Connection:
793 - keep-alive
794 User-Agent:
795 - tests/v311
796 method: GET
797 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5
798 response:
799 body:
800 string: '[{"id":"109304275885352161","created_at":"2022-11-07T19:54:49.364Z","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/109304275885352161","url":"http://localhost:3000/@mastodonpy_test/109304275885352161","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
801 number 9!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
802 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
803 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
804 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":20,"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},{"id":"109304275882814827","created_at":"2022-11-07T19:54:49.327Z","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/109304275882814827","url":"http://localhost:3000/@mastodonpy_test/109304275882814827","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
805 number 8!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
806 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
807 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
808 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":20,"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},{"id":"109304275880453853","created_at":"2022-11-07T19:54:49.291Z","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/109304275880453853","url":"http://localhost:3000/@mastodonpy_test/109304275880453853","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
809 number 7!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
810 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
811 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
812 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":20,"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},{"id":"109304275878108459","created_at":"2022-11-07T19:54:49.255Z","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/109304275878108459","url":"http://localhost:3000/@mastodonpy_test/109304275878108459","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
813 number 6!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
814 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
815 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
816 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":20,"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},{"id":"109304275875735194","created_at":"2022-11-07T19:54:49.219Z","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/109304275875735194","url":"http://localhost:3000/@mastodonpy_test/109304275875735194","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
817 number 5!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
818 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
819 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
820 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":20,"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}]'
821 headers:
822 Cache-Control:
823 - no-store
824 Content-Security-Policy:
825 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
826 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
827 style-src ''self'' http://localhost:3000 ''nonce-eHM3GlbeR+nkJ2oNYU3sIA=='';
828 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
829 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
830 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
831 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
832 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
833 worker-src ''self'' blob: http://localhost:3000'
834 Content-Type:
835 - application/json; charset=utf-8
836 ETag:
837 - W/"e82a6079bdc45cd3c6ea540f70bfb682"
838 Link:
839 - <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275875735194>;
840 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275885352161>;
841 rel="prev"
842 Referrer-Policy:
843 - strict-origin-when-cross-origin
844 Transfer-Encoding:
845 - chunked
846 Vary:
847 - Accept, Origin
848 X-Content-Type-Options:
849 - nosniff
850 X-Download-Options:
851 - noopen
852 X-Frame-Options:
853 - SAMEORIGIN
854 X-Permitted-Cross-Domain-Policies:
855 - none
856 X-Request-Id:
857 - ead0ad66-4c16-4977-a85c-212992416bc3
858 X-Runtime:
859 - '0.043001'
860 X-XSS-Protection:
861 - 1; mode=block
862 status:
863 code: 200
864 message: OK
865- request:
866 body: null
867 headers:
868 Accept:
869 - '*/*'
870 Accept-Encoding:
871 - gzip, deflate
872 Authorization:
873 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
874 Connection:
875 - keep-alive
876 User-Agent:
877 - tests/v311
878 method: GET
879 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275875735194
880 response:
881 body:
882 string: '[{"id":"109304275873396527","created_at":"2022-11-07T19:54:49.182Z","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/109304275873396527","url":"http://localhost:3000/@mastodonpy_test/109304275873396527","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
883 number 4!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
884 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
885 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
886 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":20,"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},{"id":"109304275870642603","created_at":"2022-11-07T19:54:49.140Z","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/109304275870642603","url":"http://localhost:3000/@mastodonpy_test/109304275870642603","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
887 number 3!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
888 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
889 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
890 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":20,"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},{"id":"109304275868173293","created_at":"2022-11-07T19:54:49.102Z","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/109304275868173293","url":"http://localhost:3000/@mastodonpy_test/109304275868173293","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
891 number 2!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
892 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
893 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
894 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":20,"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},{"id":"109304275865811909","created_at":"2022-11-07T19:54:49.066Z","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/109304275865811909","url":"http://localhost:3000/@mastodonpy_test/109304275865811909","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
895 number 1!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
896 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
897 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
898 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":20,"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},{"id":"109304275863348626","created_at":"2022-11-07T19:54:49.030Z","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/109304275863348626","url":"http://localhost:3000/@mastodonpy_test/109304275863348626","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
899 number 0!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
900 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
901 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
902 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":20,"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}]'
903 headers:
904 Cache-Control:
905 - no-store
906 Content-Security-Policy:
907 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
908 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
909 style-src ''self'' http://localhost:3000 ''nonce-zQudeaopT4ccraJ7abhWuQ=='';
910 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
911 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
912 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
913 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
914 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
915 worker-src ''self'' blob: http://localhost:3000'
916 Content-Type:
917 - application/json; charset=utf-8
918 ETag:
919 - W/"a4e1ac6de9ce3fe6aa30292a995c9c49"
920 Link:
921 - <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275863348626>;
922 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275873396527>;
923 rel="prev"
924 Referrer-Policy:
925 - strict-origin-when-cross-origin
926 Transfer-Encoding:
927 - chunked
928 Vary:
929 - Accept, Origin
930 X-Content-Type-Options:
931 - nosniff
932 X-Download-Options:
933 - noopen
934 X-Frame-Options:
935 - SAMEORIGIN
936 X-Permitted-Cross-Domain-Policies:
937 - none
938 X-Request-Id:
939 - 220089d0-2464-4f50-a680-fd5f5adbff60
940 X-Runtime:
941 - '0.038060'
942 X-XSS-Protection:
943 - 1; mode=block
944 status:
945 code: 200
946 message: OK
947- request:
948 body: null
949 headers:
950 Accept:
951 - '*/*'
952 Accept-Encoding:
953 - gzip, deflate
954 Authorization:
955 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
956 Connection:
957 - keep-alive
958 User-Agent:
959 - tests/v311
960 method: GET
961 uri: http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275873396527
962 response:
963 body:
964 string: '[{"id":"109304275885352161","created_at":"2022-11-07T19:54:49.364Z","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/109304275885352161","url":"http://localhost:3000/@mastodonpy_test/109304275885352161","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
965 number 9!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
966 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
967 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
968 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":20,"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},{"id":"109304275882814827","created_at":"2022-11-07T19:54:49.327Z","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/109304275882814827","url":"http://localhost:3000/@mastodonpy_test/109304275882814827","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
969 number 8!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
970 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
971 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
972 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":20,"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},{"id":"109304275880453853","created_at":"2022-11-07T19:54:49.291Z","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/109304275880453853","url":"http://localhost:3000/@mastodonpy_test/109304275880453853","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
973 number 7!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
974 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
975 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
976 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":20,"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},{"id":"109304275878108459","created_at":"2022-11-07T19:54:49.255Z","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/109304275878108459","url":"http://localhost:3000/@mastodonpy_test/109304275878108459","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
977 number 6!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
978 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
979 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
980 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":20,"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},{"id":"109304275875735194","created_at":"2022-11-07T19:54:49.219Z","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/109304275875735194","url":"http://localhost:3000/@mastodonpy_test/109304275875735194","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
981 number 5!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
982 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
983 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
984 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":20,"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}]'
985 headers:
986 Cache-Control:
987 - no-store
988 Content-Security-Policy:
989 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
990 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
991 style-src ''self'' http://localhost:3000 ''nonce-wplJQN16GoQnwF0VgQ/MfA=='';
992 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
993 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
994 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
995 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
996 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
997 worker-src ''self'' blob: http://localhost:3000'
998 Content-Type:
999 - application/json; charset=utf-8
1000 ETag:
1001 - W/"e82a6079bdc45cd3c6ea540f70bfb682"
1002 Link:
1003 - <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&max_id=109304275875735194>;
1004 rel="next", <http://localhost:3000/api/v1/accounts/1234567890123456/statuses?limit=5&min_id=109304275885352161>;
1005 rel="prev"
1006 Referrer-Policy:
1007 - strict-origin-when-cross-origin
1008 Transfer-Encoding:
1009 - chunked
1010 Vary:
1011 - Accept, Origin
1012 X-Content-Type-Options:
1013 - nosniff
1014 X-Download-Options:
1015 - noopen
1016 X-Frame-Options:
1017 - SAMEORIGIN
1018 X-Permitted-Cross-Domain-Policies:
1019 - none
1020 X-Request-Id:
1021 - 35ca35ac-da0a-4b28-bef4-12578435005c
1022 X-Runtime:
1023 - '0.043024'
1024 X-XSS-Protection:
1025 - 1; mode=block
1026 status:
1027 code: 200
1028 message: OK
1029- request:
1030 body: null
1031 headers:
1032 Accept:
1033 - '*/*'
1034 Accept-Encoding:
1035 - gzip, deflate
1036 Authorization:
1037 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1038 Connection:
1039 - keep-alive
1040 Content-Length:
1041 - '0'
1042 User-Agent:
1043 - tests/v311
1044 method: DELETE
1045 uri: http://localhost:3000/api/v1/statuses/109304275863348626
1046 response:
1047 body:
1048 string: '{"id":"109304275863348626","created_at":"2022-11-07T19:54:49.030Z","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/109304275863348626","url":"http://localhost:3000/@mastodonpy_test/109304275863348626","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1049 number 0!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1050 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1051 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1052 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":19,"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}'
1053 headers:
1054 Cache-Control:
1055 - no-store
1056 Content-Security-Policy:
1057 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1058 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1059 style-src ''self'' http://localhost:3000 ''nonce-y34/TuKFEdjs+ip02Js4vg=='';
1060 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1061 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1062 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1063 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1064 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1065 worker-src ''self'' blob: http://localhost:3000'
1066 Content-Type:
1067 - application/json; charset=utf-8
1068 ETag:
1069 - W/"63bef3dd9c47bc85f1e7cd8891c8a2d5"
1070 Referrer-Policy:
1071 - strict-origin-when-cross-origin
1072 Transfer-Encoding:
1073 - chunked
1074 Vary:
1075 - Accept, Origin
1076 X-Content-Type-Options:
1077 - nosniff
1078 X-Download-Options:
1079 - noopen
1080 X-Frame-Options:
1081 - SAMEORIGIN
1082 X-Permitted-Cross-Domain-Policies:
1083 - none
1084 X-Request-Id:
1085 - d1cad415-661b-4657-8c79-39cf461bd501
1086 X-Runtime:
1087 - '0.026062'
1088 X-XSS-Protection:
1089 - 1; mode=block
1090 status:
1091 code: 200
1092 message: OK
1093- request:
1094 body: null
1095 headers:
1096 Accept:
1097 - '*/*'
1098 Accept-Encoding:
1099 - gzip, deflate
1100 Authorization:
1101 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1102 Connection:
1103 - keep-alive
1104 Content-Length:
1105 - '0'
1106 User-Agent:
1107 - tests/v311
1108 method: DELETE
1109 uri: http://localhost:3000/api/v1/statuses/109304275865811909
1110 response:
1111 body:
1112 string: '{"id":"109304275865811909","created_at":"2022-11-07T19:54:49.066Z","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/109304275865811909","url":"http://localhost:3000/@mastodonpy_test/109304275865811909","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1113 number 1!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1114 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1115 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1116 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":19,"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}'
1117 headers:
1118 Cache-Control:
1119 - no-store
1120 Content-Security-Policy:
1121 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1122 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1123 style-src ''self'' http://localhost:3000 ''nonce-Jm1ohJ7xFcwuviAVS9wFcA=='';
1124 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1125 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1126 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1127 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1128 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1129 worker-src ''self'' blob: http://localhost:3000'
1130 Content-Type:
1131 - application/json; charset=utf-8
1132 ETag:
1133 - W/"c12be71405470968a96ad3f9ff2e0356"
1134 Referrer-Policy:
1135 - strict-origin-when-cross-origin
1136 Transfer-Encoding:
1137 - chunked
1138 Vary:
1139 - Accept, Origin
1140 X-Content-Type-Options:
1141 - nosniff
1142 X-Download-Options:
1143 - noopen
1144 X-Frame-Options:
1145 - SAMEORIGIN
1146 X-Permitted-Cross-Domain-Policies:
1147 - none
1148 X-Request-Id:
1149 - 53270797-0b8e-4324-a535-3d9011508e7c
1150 X-Runtime:
1151 - '0.024801'
1152 X-XSS-Protection:
1153 - 1; mode=block
1154 status:
1155 code: 200
1156 message: OK
1157- request:
1158 body: null
1159 headers:
1160 Accept:
1161 - '*/*'
1162 Accept-Encoding:
1163 - gzip, deflate
1164 Authorization:
1165 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1166 Connection:
1167 - keep-alive
1168 Content-Length:
1169 - '0'
1170 User-Agent:
1171 - tests/v311
1172 method: DELETE
1173 uri: http://localhost:3000/api/v1/statuses/109304275868173293
1174 response:
1175 body:
1176 string: '{"id":"109304275868173293","created_at":"2022-11-07T19:54:49.102Z","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/109304275868173293","url":"http://localhost:3000/@mastodonpy_test/109304275868173293","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1177 number 2!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1178 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1179 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1180 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":19,"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}'
1181 headers:
1182 Cache-Control:
1183 - no-store
1184 Content-Security-Policy:
1185 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1186 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1187 style-src ''self'' http://localhost:3000 ''nonce-JDvvGFMMFncxJXOX+3BSVw=='';
1188 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1189 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1190 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1191 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1192 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1193 worker-src ''self'' blob: http://localhost:3000'
1194 Content-Type:
1195 - application/json; charset=utf-8
1196 ETag:
1197 - W/"88245dc7b741662c78d61688dc386473"
1198 Referrer-Policy:
1199 - strict-origin-when-cross-origin
1200 Transfer-Encoding:
1201 - chunked
1202 Vary:
1203 - Accept, Origin
1204 X-Content-Type-Options:
1205 - nosniff
1206 X-Download-Options:
1207 - noopen
1208 X-Frame-Options:
1209 - SAMEORIGIN
1210 X-Permitted-Cross-Domain-Policies:
1211 - none
1212 X-Request-Id:
1213 - bd3f4363-e38b-4214-98e2-2aec8dbd1470
1214 X-Runtime:
1215 - '0.023647'
1216 X-XSS-Protection:
1217 - 1; mode=block
1218 status:
1219 code: 200
1220 message: OK
1221- request:
1222 body: null
1223 headers:
1224 Accept:
1225 - '*/*'
1226 Accept-Encoding:
1227 - gzip, deflate
1228 Authorization:
1229 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1230 Connection:
1231 - keep-alive
1232 Content-Length:
1233 - '0'
1234 User-Agent:
1235 - tests/v311
1236 method: DELETE
1237 uri: http://localhost:3000/api/v1/statuses/109304275870642603
1238 response:
1239 body:
1240 string: '{"id":"109304275870642603","created_at":"2022-11-07T19:54:49.140Z","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/109304275870642603","url":"http://localhost:3000/@mastodonpy_test/109304275870642603","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1241 number 3!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1242 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1243 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1244 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":19,"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}'
1245 headers:
1246 Cache-Control:
1247 - no-store
1248 Content-Security-Policy:
1249 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1250 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1251 style-src ''self'' http://localhost:3000 ''nonce-alOs7HcrobESYA8P/wja+w=='';
1252 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1253 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1254 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1255 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1256 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1257 worker-src ''self'' blob: http://localhost:3000'
1258 Content-Type:
1259 - application/json; charset=utf-8
1260 ETag:
1261 - W/"ea84b0cbcd5efa49eb14eed061f39860"
1262 Referrer-Policy:
1263 - strict-origin-when-cross-origin
1264 Transfer-Encoding:
1265 - chunked
1266 Vary:
1267 - Accept, Origin
1268 X-Content-Type-Options:
1269 - nosniff
1270 X-Download-Options:
1271 - noopen
1272 X-Frame-Options:
1273 - SAMEORIGIN
1274 X-Permitted-Cross-Domain-Policies:
1275 - none
1276 X-Request-Id:
1277 - 7f2958e5-7b4a-48a8-8939-074442803663
1278 X-Runtime:
1279 - '0.023796'
1280 X-XSS-Protection:
1281 - 1; mode=block
1282 status:
1283 code: 200
1284 message: OK
1285- request:
1286 body: null
1287 headers:
1288 Accept:
1289 - '*/*'
1290 Accept-Encoding:
1291 - gzip, deflate
1292 Authorization:
1293 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1294 Connection:
1295 - keep-alive
1296 Content-Length:
1297 - '0'
1298 User-Agent:
1299 - tests/v311
1300 method: DELETE
1301 uri: http://localhost:3000/api/v1/statuses/109304275873396527
1302 response:
1303 body:
1304 string: '{"id":"109304275873396527","created_at":"2022-11-07T19:54:49.182Z","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/109304275873396527","url":"http://localhost:3000/@mastodonpy_test/109304275873396527","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1305 number 4!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1306 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1307 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1308 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":19,"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}'
1309 headers:
1310 Cache-Control:
1311 - no-store
1312 Content-Security-Policy:
1313 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1314 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1315 style-src ''self'' http://localhost:3000 ''nonce-h3rQpuqjgrgrMwi5t/qBkw=='';
1316 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1317 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1318 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1319 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1320 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1321 worker-src ''self'' blob: http://localhost:3000'
1322 Content-Type:
1323 - application/json; charset=utf-8
1324 ETag:
1325 - W/"b1f8051e84062631761f5ad31adaed52"
1326 Referrer-Policy:
1327 - strict-origin-when-cross-origin
1328 Transfer-Encoding:
1329 - chunked
1330 Vary:
1331 - Accept, Origin
1332 X-Content-Type-Options:
1333 - nosniff
1334 X-Download-Options:
1335 - noopen
1336 X-Frame-Options:
1337 - SAMEORIGIN
1338 X-Permitted-Cross-Domain-Policies:
1339 - none
1340 X-Request-Id:
1341 - 6bb3e7dc-aa9c-4faf-9bfa-360ea18452ee
1342 X-Runtime:
1343 - '0.024104'
1344 X-XSS-Protection:
1345 - 1; mode=block
1346 status:
1347 code: 200
1348 message: OK
1349- request:
1350 body: null
1351 headers:
1352 Accept:
1353 - '*/*'
1354 Accept-Encoding:
1355 - gzip, deflate
1356 Authorization:
1357 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1358 Connection:
1359 - keep-alive
1360 Content-Length:
1361 - '0'
1362 User-Agent:
1363 - tests/v311
1364 method: DELETE
1365 uri: http://localhost:3000/api/v1/statuses/109304275875735194
1366 response:
1367 body:
1368 string: '{"id":"109304275875735194","created_at":"2022-11-07T19:54:49.219Z","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/109304275875735194","url":"http://localhost:3000/@mastodonpy_test/109304275875735194","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1369 number 5!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1370 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1371 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1372 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":19,"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}'
1373 headers:
1374 Cache-Control:
1375 - no-store
1376 Content-Security-Policy:
1377 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1378 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1379 style-src ''self'' http://localhost:3000 ''nonce-Cgfu33sxp8gJfO7hskBtCw=='';
1380 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1381 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1382 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1383 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1384 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1385 worker-src ''self'' blob: http://localhost:3000'
1386 Content-Type:
1387 - application/json; charset=utf-8
1388 ETag:
1389 - W/"46489b329f5919e3c068adaf7fe0d73c"
1390 Referrer-Policy:
1391 - strict-origin-when-cross-origin
1392 Transfer-Encoding:
1393 - chunked
1394 Vary:
1395 - Accept, Origin
1396 X-Content-Type-Options:
1397 - nosniff
1398 X-Download-Options:
1399 - noopen
1400 X-Frame-Options:
1401 - SAMEORIGIN
1402 X-Permitted-Cross-Domain-Policies:
1403 - none
1404 X-Request-Id:
1405 - 36267631-505f-48d1-a7bd-2c0d562e29f9
1406 X-Runtime:
1407 - '0.024741'
1408 X-XSS-Protection:
1409 - 1; mode=block
1410 status:
1411 code: 200
1412 message: OK
1413- request:
1414 body: null
1415 headers:
1416 Accept:
1417 - '*/*'
1418 Accept-Encoding:
1419 - gzip, deflate
1420 Authorization:
1421 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1422 Connection:
1423 - keep-alive
1424 Content-Length:
1425 - '0'
1426 User-Agent:
1427 - tests/v311
1428 method: DELETE
1429 uri: http://localhost:3000/api/v1/statuses/109304275878108459
1430 response:
1431 body:
1432 string: '{"id":"109304275878108459","created_at":"2022-11-07T19:54:49.255Z","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/109304275878108459","url":"http://localhost:3000/@mastodonpy_test/109304275878108459","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1433 number 6!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1434 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1435 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1436 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":19,"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}'
1437 headers:
1438 Cache-Control:
1439 - no-store
1440 Content-Security-Policy:
1441 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1442 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1443 style-src ''self'' http://localhost:3000 ''nonce-wh8Bs76qgwkafkAtDDLMGA=='';
1444 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1445 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1446 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1447 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1448 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1449 worker-src ''self'' blob: http://localhost:3000'
1450 Content-Type:
1451 - application/json; charset=utf-8
1452 ETag:
1453 - W/"63d189465cf0120814018bcaa7707d0c"
1454 Referrer-Policy:
1455 - strict-origin-when-cross-origin
1456 Transfer-Encoding:
1457 - chunked
1458 Vary:
1459 - Accept, Origin
1460 X-Content-Type-Options:
1461 - nosniff
1462 X-Download-Options:
1463 - noopen
1464 X-Frame-Options:
1465 - SAMEORIGIN
1466 X-Permitted-Cross-Domain-Policies:
1467 - none
1468 X-Request-Id:
1469 - 4f660d7e-f2e4-4d5f-87de-87b0a22e74cd
1470 X-Runtime:
1471 - '0.026688'
1472 X-XSS-Protection:
1473 - 1; mode=block
1474 status:
1475 code: 200
1476 message: OK
1477- request:
1478 body: null
1479 headers:
1480 Accept:
1481 - '*/*'
1482 Accept-Encoding:
1483 - gzip, deflate
1484 Authorization:
1485 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1486 Connection:
1487 - keep-alive
1488 Content-Length:
1489 - '0'
1490 User-Agent:
1491 - tests/v311
1492 method: DELETE
1493 uri: http://localhost:3000/api/v1/statuses/109304275880453853
1494 response:
1495 body:
1496 string: '{"id":"109304275880453853","created_at":"2022-11-07T19:54:49.291Z","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/109304275880453853","url":"http://localhost:3000/@mastodonpy_test/109304275880453853","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1497 number 7!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1498 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1499 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1500 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":19,"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}'
1501 headers:
1502 Cache-Control:
1503 - no-store
1504 Content-Security-Policy:
1505 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1506 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1507 style-src ''self'' http://localhost:3000 ''nonce-fUltX9Z26ZWuDwqt1ZP5Hw=='';
1508 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1509 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1510 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1511 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1512 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1513 worker-src ''self'' blob: http://localhost:3000'
1514 Content-Type:
1515 - application/json; charset=utf-8
1516 ETag:
1517 - W/"db29ba994c1b17ef49f73be67381cfc1"
1518 Referrer-Policy:
1519 - strict-origin-when-cross-origin
1520 Transfer-Encoding:
1521 - chunked
1522 Vary:
1523 - Accept, Origin
1524 X-Content-Type-Options:
1525 - nosniff
1526 X-Download-Options:
1527 - noopen
1528 X-Frame-Options:
1529 - SAMEORIGIN
1530 X-Permitted-Cross-Domain-Policies:
1531 - none
1532 X-Request-Id:
1533 - 3e1e8037-4ab7-4707-8a09-406283186823
1534 X-Runtime:
1535 - '0.025015'
1536 X-XSS-Protection:
1537 - 1; mode=block
1538 status:
1539 code: 200
1540 message: OK
1541- request:
1542 body: null
1543 headers:
1544 Accept:
1545 - '*/*'
1546 Accept-Encoding:
1547 - gzip, deflate
1548 Authorization:
1549 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1550 Connection:
1551 - keep-alive
1552 Content-Length:
1553 - '0'
1554 User-Agent:
1555 - tests/v311
1556 method: DELETE
1557 uri: http://localhost:3000/api/v1/statuses/109304275882814827
1558 response:
1559 body:
1560 string: '{"id":"109304275882814827","created_at":"2022-11-07T19:54:49.327Z","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/109304275882814827","url":"http://localhost:3000/@mastodonpy_test/109304275882814827","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1561 number 8!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1562 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1563 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1564 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":19,"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}'
1565 headers:
1566 Cache-Control:
1567 - no-store
1568 Content-Security-Policy:
1569 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1570 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1571 style-src ''self'' http://localhost:3000 ''nonce-Xjoe5CCzt2PEr6WFr0rZ7Q=='';
1572 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1573 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1574 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1575 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1576 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1577 worker-src ''self'' blob: http://localhost:3000'
1578 Content-Type:
1579 - application/json; charset=utf-8
1580 ETag:
1581 - W/"830d0789490b60df663abb333418dcd5"
1582 Referrer-Policy:
1583 - strict-origin-when-cross-origin
1584 Transfer-Encoding:
1585 - chunked
1586 Vary:
1587 - Accept, Origin
1588 X-Content-Type-Options:
1589 - nosniff
1590 X-Download-Options:
1591 - noopen
1592 X-Frame-Options:
1593 - SAMEORIGIN
1594 X-Permitted-Cross-Domain-Policies:
1595 - none
1596 X-Request-Id:
1597 - 430f8956-f88b-488c-85d3-51b0bb906988
1598 X-Runtime:
1599 - '0.024195'
1600 X-XSS-Protection:
1601 - 1; mode=block
1602 status:
1603 code: 200
1604 message: OK
1605- request:
1606 body: null
1607 headers:
1608 Accept:
1609 - '*/*'
1610 Accept-Encoding:
1611 - gzip, deflate
1612 Authorization:
1613 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1614 Connection:
1615 - keep-alive
1616 Content-Length:
1617 - '0'
1618 User-Agent:
1619 - tests/v311
1620 method: DELETE
1621 uri: http://localhost:3000/api/v1/statuses/109304275885352161
1622 response:
1623 body:
1624 string: '{"id":"109304275885352161","created_at":"2022-11-07T19:54:49.364Z","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/109304275885352161","url":"http://localhost:3000/@mastodonpy_test/109304275885352161","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1625 number 9!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1626 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1627 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1628 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":19,"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}'
1629 headers:
1630 Cache-Control:
1631 - no-store
1632 Content-Security-Policy:
1633 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1634 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1635 style-src ''self'' http://localhost:3000 ''nonce-2uMAXgUSRspYTsaL0kH3Dw=='';
1636 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1637 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1638 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1639 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1640 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1641 worker-src ''self'' blob: http://localhost:3000'
1642 Content-Type:
1643 - application/json; charset=utf-8
1644 ETag:
1645 - W/"6f95daa317ca6d1e3ca35258f66bc8a0"
1646 Referrer-Policy:
1647 - strict-origin-when-cross-origin
1648 Transfer-Encoding:
1649 - chunked
1650 Vary:
1651 - Accept, Origin
1652 X-Content-Type-Options:
1653 - nosniff
1654 X-Download-Options:
1655 - noopen
1656 X-Frame-Options:
1657 - SAMEORIGIN
1658 X-Permitted-Cross-Domain-Policies:
1659 - none
1660 X-Request-Id:
1661 - a344da15-62b7-4757-a8fe-a0198d27c1ee
1662 X-Runtime:
1663 - '0.023839'
1664 X-XSS-Protection:
1665 - 1; mode=block
1666 status:
1667 code: 200
1668 message: OK
749version: 1 1669version: 1
diff --git a/tests/cassettes/test_fetch_remaining.yaml b/tests/cassettes/test_fetch_remaining.yaml
index 3dad679..d8a4602 100644
--- a/tests/cassettes/test_fetch_remaining.yaml
+++ b/tests/cassettes/test_fetch_remaining.yaml
@@ -2,2068 +2,4505 @@ interactions:
2- request: 2- request:
3 body: status=Toot+number+0%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 3 body: status=Toot+number+0%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
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: ['77'] 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 - '77'
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":"103704149573624834","created_at":"2020-02-22T19:29:03.291Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149573624834","url":"http://localhost/@mastodonpy_test/103704149573624834","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 22 body:
16 number 0! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 23 string: '{"id":"109304275927037614","created_at":"2022-11-07T19:54:50.015Z","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/109304275927037614","url":"http://localhost:3000/@mastodonpy_test/109304275927037614","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
17 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 24 number 0! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
18 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":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 25 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
19 headers: 26 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
20 Cache-Control: ['no-cache, no-store'] 27 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
21 Content-Type: [application/json; charset=utf-8] 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":21,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
22 Referrer-Policy: [strict-origin-when-cross-origin] 29 headers:
23 Transfer-Encoding: [chunked] 30 Cache-Control:
24 Vary: ['Accept-Encoding, Origin'] 31 - no-store
25 X-Content-Type-Options: [nosniff] 32 Content-Security-Policy:
26 X-Download-Options: [noopen] 33 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
27 X-Frame-Options: [SAMEORIGIN] 34 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
28 X-Permitted-Cross-Domain-Policies: [none] 35 style-src ''self'' http://localhost:3000 ''nonce-LEfWJFbm20DpY27SqeUfag=='';
29 X-Request-Id: [c55ece10-4656-4b3a-9f58-dd95b35eb917] 36 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
30 X-Runtime: ['0.255688'] 37 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
31 X-XSS-Protection: [1; mode=block] 38 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
32 content-length: ['1703'] 39 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
33 status: {code: 200, message: OK} 40 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
41 worker-src ''self'' blob: http://localhost:3000'
42 Content-Type:
43 - application/json; charset=utf-8
44 ETag:
45 - W/"5ad593fe50d9136f7785b70f0decb68b"
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 - '254'
64 X-RateLimit-Reset:
65 - '2022-11-07T21:00:00.051047Z'
66 X-Request-Id:
67 - 5691c677-8c32-40f6-af79-54fc55d35b31
68 X-Runtime:
69 - '0.063298'
70 X-XSS-Protection:
71 - 1; mode=block
72 status:
73 code: 200
74 message: OK
34- request: 75- request:
35 body: status=Toot+number+1%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 76 body: status=Toot+number+1%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
36 headers: 77 headers:
37 Accept: ['*/*'] 78 Accept:
38 Accept-Encoding: ['gzip, deflate'] 79 - '*/*'
39 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 80 Accept-Encoding:
40 Connection: [keep-alive] 81 - gzip, deflate
41 Content-Length: ['77'] 82 Authorization:
42 Content-Type: [application/x-www-form-urlencoded] 83 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
43 User-Agent: [python-requests/2.18.4] 84 Connection:
85 - keep-alive
86 Content-Length:
87 - '77'
88 Content-Type:
89 - application/x-www-form-urlencoded
90 User-Agent:
91 - tests/v311
44 method: POST 92 method: POST
45 uri: http://localhost:3000/api/v1/statuses 93 uri: http://localhost:3000/api/v1/statuses
46 response: 94 response:
47 body: {string: '{"id":"103704149594648631","created_at":"2020-02-22T19:29:03.614Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149594648631","url":"http://localhost/@mastodonpy_test/103704149594648631","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 95 body:
48 number 1! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 96 string: '{"id":"109304275931414417","created_at":"2022-11-07T19:54:50.068Z","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/109304275931414417","url":"http://localhost:3000/@mastodonpy_test/109304275931414417","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
49 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 97 number 1! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
50 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":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 98 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
51 headers: 99 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
52 Cache-Control: ['no-cache, no-store'] 100 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
53 Content-Type: [application/json; charset=utf-8] 101 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":22,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
54 Referrer-Policy: [strict-origin-when-cross-origin] 102 headers:
55 Transfer-Encoding: [chunked] 103 Cache-Control:
56 Vary: ['Accept-Encoding, Origin'] 104 - no-store
57 X-Content-Type-Options: [nosniff] 105 Content-Security-Policy:
58 X-Download-Options: [noopen] 106 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
59 X-Frame-Options: [SAMEORIGIN] 107 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
60 X-Permitted-Cross-Domain-Policies: [none] 108 style-src ''self'' http://localhost:3000 ''nonce-05b6CnxOzUiaH+hAVA3xZA=='';
61 X-Request-Id: [4a8f3fce-ea0e-4247-938d-111712400d6e] 109 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
62 X-Runtime: ['0.321376'] 110 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
63 X-XSS-Protection: [1; mode=block] 111 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
64 content-length: ['1703'] 112 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
65 status: {code: 200, message: OK} 113 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
114 worker-src ''self'' blob: http://localhost:3000'
115 Content-Type:
116 - application/json; charset=utf-8
117 ETag:
118 - W/"d2fd794bcc52a93d12cb4893298552ae"
119 Referrer-Policy:
120 - strict-origin-when-cross-origin
121 Transfer-Encoding:
122 - chunked
123 Vary:
124 - Accept, Origin
125 X-Content-Type-Options:
126 - nosniff
127 X-Download-Options:
128 - noopen
129 X-Frame-Options:
130 - SAMEORIGIN
131 X-Permitted-Cross-Domain-Policies:
132 - none
133 X-RateLimit-Limit:
134 - '300'
135 X-RateLimit-Remaining:
136 - '253'
137 X-RateLimit-Reset:
138 - '2022-11-07T21:00:00.092218Z'
139 X-Request-Id:
140 - b2bb7693-ac8a-43da-8c75-b1fe89427da5
141 X-Runtime:
142 - '0.037238'
143 X-XSS-Protection:
144 - 1; mode=block
145 status:
146 code: 200
147 message: OK
66- request: 148- request:
67 body: status=Toot+number+2%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 149 body: status=Toot+number+2%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
68 headers: 150 headers:
69 Accept: ['*/*'] 151 Accept:
70 Accept-Encoding: ['gzip, deflate'] 152 - '*/*'
71 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 153 Accept-Encoding:
72 Connection: [keep-alive] 154 - gzip, deflate
73 Content-Length: ['77'] 155 Authorization:
74 Content-Type: [application/x-www-form-urlencoded] 156 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
75 User-Agent: [python-requests/2.18.4] 157 Connection:
158 - keep-alive
159 Content-Length:
160 - '77'
161 Content-Type:
162 - application/x-www-form-urlencoded
163 User-Agent:
164 - tests/v311
76 method: POST 165 method: POST
77 uri: http://localhost:3000/api/v1/statuses 166 uri: http://localhost:3000/api/v1/statuses
78 response: 167 response:
79 body: {string: '{"id":"103704149614770695","created_at":"2020-02-22T19:29:03.925Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149614770695","url":"http://localhost/@mastodonpy_test/103704149614770695","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 168 body:
80 number 2! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 169 string: '{"id":"109304275934040507","created_at":"2022-11-07T19:54:50.108Z","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/109304275934040507","url":"http://localhost:3000/@mastodonpy_test/109304275934040507","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
81 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 170 number 2! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
82 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 171 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
83 headers: 172 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
84 Cache-Control: ['no-cache, no-store'] 173 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
85 Content-Type: [application/json; charset=utf-8] 174 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":23,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
86 Referrer-Policy: [strict-origin-when-cross-origin] 175 headers:
87 Transfer-Encoding: [chunked] 176 Cache-Control:
88 Vary: ['Accept-Encoding, Origin'] 177 - no-store
89 X-Content-Type-Options: [nosniff] 178 Content-Security-Policy:
90 X-Download-Options: [noopen] 179 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
91 X-Frame-Options: [SAMEORIGIN] 180 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
92 X-Permitted-Cross-Domain-Policies: [none] 181 style-src ''self'' http://localhost:3000 ''nonce-g8D/55nWlJzQvMp/EoNShA=='';
93 X-Request-Id: [376f99c5-cc9d-4b82-9d23-ad2693f77462] 182 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
94 X-Runtime: ['0.281903'] 183 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
95 X-XSS-Protection: [1; mode=block] 184 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
96 content-length: ['1703'] 185 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
97 status: {code: 200, message: OK} 186 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
187 worker-src ''self'' blob: http://localhost:3000'
188 Content-Type:
189 - application/json; charset=utf-8
190 ETag:
191 - W/"a5d9415eb5cbda40496310ff2d9b4fde"
192 Referrer-Policy:
193 - strict-origin-when-cross-origin
194 Transfer-Encoding:
195 - chunked
196 Vary:
197 - Accept, Origin
198 X-Content-Type-Options:
199 - nosniff
200 X-Download-Options:
201 - noopen
202 X-Frame-Options:
203 - SAMEORIGIN
204 X-Permitted-Cross-Domain-Policies:
205 - none
206 X-RateLimit-Limit:
207 - '300'
208 X-RateLimit-Remaining:
209 - '252'
210 X-RateLimit-Reset:
211 - '2022-11-07T21:00:00.132752Z'
212 X-Request-Id:
213 - a22739e0-5e8d-46e9-9b1c-f35d24d45241
214 X-Runtime:
215 - '0.036627'
216 X-XSS-Protection:
217 - 1; mode=block
218 status:
219 code: 200
220 message: OK
98- request: 221- request:
99 body: status=Toot+number+3%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 222 body: status=Toot+number+3%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
100 headers: 223 headers:
101 Accept: ['*/*'] 224 Accept:
102 Accept-Encoding: ['gzip, deflate'] 225 - '*/*'
103 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 226 Accept-Encoding:
104 Connection: [keep-alive] 227 - gzip, deflate
105 Content-Length: ['77'] 228 Authorization:
106 Content-Type: [application/x-www-form-urlencoded] 229 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
107 User-Agent: [python-requests/2.18.4] 230 Connection:
231 - keep-alive
232 Content-Length:
233 - '77'
234 Content-Type:
235 - application/x-www-form-urlencoded
236 User-Agent:
237 - tests/v311
108 method: POST 238 method: POST
109 uri: http://localhost:3000/api/v1/statuses 239 uri: http://localhost:3000/api/v1/statuses
110 response: 240 response:
111 body: {string: '{"id":"103704149633530756","created_at":"2020-02-22T19:29:04.209Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149633530756","url":"http://localhost/@mastodonpy_test/103704149633530756","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 241 body:
112 number 3! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 242 string: '{"id":"109304275936708240","created_at":"2022-11-07T19:54:50.149Z","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/109304275936708240","url":"http://localhost:3000/@mastodonpy_test/109304275936708240","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
113 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 243 number 3! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
114 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":5,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 244 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
115 headers: 245 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
116 Cache-Control: ['no-cache, no-store'] 246 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
117 Content-Type: [application/json; charset=utf-8] 247 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":24,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
118 Referrer-Policy: [strict-origin-when-cross-origin] 248 headers:
119 Transfer-Encoding: [chunked] 249 Cache-Control:
120 Vary: ['Accept-Encoding, Origin'] 250 - no-store
121 X-Content-Type-Options: [nosniff] 251 Content-Security-Policy:
122 X-Download-Options: [noopen] 252 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
123 X-Frame-Options: [SAMEORIGIN] 253 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
124 X-Permitted-Cross-Domain-Policies: [none] 254 style-src ''self'' http://localhost:3000 ''nonce-wTnCU7cL52ZbTf/a0OCR6Q=='';
125 X-Request-Id: [7b1ef69c-3f89-46fd-ba91-1d432341a3ab] 255 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
126 X-Runtime: ['0.254630'] 256 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
127 X-XSS-Protection: [1; mode=block] 257 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
128 content-length: ['1703'] 258 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
129 status: {code: 200, message: OK} 259 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
260 worker-src ''self'' blob: http://localhost:3000'
261 Content-Type:
262 - application/json; charset=utf-8
263 ETag:
264 - W/"5a1090142931700fcca5947d5aad6b71"
265 Referrer-Policy:
266 - strict-origin-when-cross-origin
267 Transfer-Encoding:
268 - chunked
269 Vary:
270 - Accept, Origin
271 X-Content-Type-Options:
272 - nosniff
273 X-Download-Options:
274 - noopen
275 X-Frame-Options:
276 - SAMEORIGIN
277 X-Permitted-Cross-Domain-Policies:
278 - none
279 X-RateLimit-Limit:
280 - '300'
281 X-RateLimit-Remaining:
282 - '251'
283 X-RateLimit-Reset:
284 - '2022-11-07T21:00:00.174525Z'
285 X-Request-Id:
286 - 47dd1e08-74cb-4ff6-b2c9-b03131e63df4
287 X-Runtime:
288 - '0.037841'
289 X-XSS-Protection:
290 - 1; mode=block
291 status:
292 code: 200
293 message: OK
130- request: 294- request:
131 body: status=Toot+number+4%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 295 body: status=Toot+number+4%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
132 headers: 296 headers:
133 Accept: ['*/*'] 297 Accept:
134 Accept-Encoding: ['gzip, deflate'] 298 - '*/*'
135 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 299 Accept-Encoding:
136 Connection: [keep-alive] 300 - gzip, deflate
137 Content-Length: ['77'] 301 Authorization:
138 Content-Type: [application/x-www-form-urlencoded] 302 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
139 User-Agent: [python-requests/2.18.4] 303 Connection:
304 - keep-alive
305 Content-Length:
306 - '77'
307 Content-Type:
308 - application/x-www-form-urlencoded
309 User-Agent:
310 - tests/v311
140 method: POST 311 method: POST
141 uri: http://localhost:3000/api/v1/statuses 312 uri: http://localhost:3000/api/v1/statuses
142 response: 313 response:
143 body: {string: '{"id":"103704149651053534","created_at":"2020-02-22T19:29:04.473Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149651053534","url":"http://localhost/@mastodonpy_test/103704149651053534","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 314 body:
144 number 4! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 315 string: '{"id":"109304275939455290","created_at":"2022-11-07T19:54:50.191Z","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/109304275939455290","url":"http://localhost:3000/@mastodonpy_test/109304275939455290","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
145 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 316 number 4! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
146 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":6,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 317 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
147 headers: 318 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
148 Cache-Control: ['no-cache, no-store'] 319 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
149 Content-Type: [application/json; charset=utf-8] 320 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":24,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
150 Referrer-Policy: [strict-origin-when-cross-origin] 321 headers:
151 Transfer-Encoding: [chunked] 322 Cache-Control:
152 Vary: ['Accept-Encoding, Origin'] 323 - no-store
153 X-Content-Type-Options: [nosniff] 324 Content-Security-Policy:
154 X-Download-Options: [noopen] 325 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
155 X-Frame-Options: [SAMEORIGIN] 326 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
156 X-Permitted-Cross-Domain-Policies: [none] 327 style-src ''self'' http://localhost:3000 ''nonce-OamwIff5NfmaSgsVO7msCg=='';
157 X-Request-Id: [b20c521c-7c9d-4072-8694-a476dc6583ab] 328 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
158 X-Runtime: ['0.257039'] 329 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
159 X-XSS-Protection: [1; mode=block] 330 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
160 content-length: ['1703'] 331 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
161 status: {code: 200, message: OK} 332 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
333 worker-src ''self'' blob: http://localhost:3000'
334 Content-Type:
335 - application/json; charset=utf-8
336 ETag:
337 - W/"1d3eab998044d1e9e5bad331afd07858"
338 Referrer-Policy:
339 - strict-origin-when-cross-origin
340 Transfer-Encoding:
341 - chunked
342 Vary:
343 - Accept, Origin
344 X-Content-Type-Options:
345 - nosniff
346 X-Download-Options:
347 - noopen
348 X-Frame-Options:
349 - SAMEORIGIN
350 X-Permitted-Cross-Domain-Policies:
351 - none
352 X-RateLimit-Limit:
353 - '300'
354 X-RateLimit-Remaining:
355 - '250'
356 X-RateLimit-Reset:
357 - '2022-11-07T21:00:00.215475Z'
358 X-Request-Id:
359 - 6a0ff4a6-c79a-4492-ba73-6c54043c082f
360 X-Runtime:
361 - '0.036731'
362 X-XSS-Protection:
363 - 1; mode=block
364 status:
365 code: 200
366 message: OK
162- request: 367- request:
163 body: status=Toot+number+5%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 368 body: status=Toot+number+5%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
164 headers: 369 headers:
165 Accept: ['*/*'] 370 Accept:
166 Accept-Encoding: ['gzip, deflate'] 371 - '*/*'
167 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 372 Accept-Encoding:
168 Connection: [keep-alive] 373 - gzip, deflate
169 Content-Length: ['77'] 374 Authorization:
170 Content-Type: [application/x-www-form-urlencoded] 375 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
171 User-Agent: [python-requests/2.18.4] 376 Connection:
377 - keep-alive
378 Content-Length:
379 - '77'
380 Content-Type:
381 - application/x-www-form-urlencoded
382 User-Agent:
383 - tests/v311
172 method: POST 384 method: POST
173 uri: http://localhost:3000/api/v1/statuses 385 uri: http://localhost:3000/api/v1/statuses
174 response: 386 response:
175 body: {string: '{"id":"103704149669490630","created_at":"2020-02-22T19:29:04.769Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149669490630","url":"http://localhost/@mastodonpy_test/103704149669490630","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 387 body:
176 number 5! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 388 string: '{"id":"109304275942086946","created_at":"2022-11-07T19:54:50.231Z","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/109304275942086946","url":"http://localhost:3000/@mastodonpy_test/109304275942086946","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
177 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 389 number 5! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
178 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":7,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 390 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
179 headers: 391 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
180 Cache-Control: ['no-cache, no-store'] 392 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
181 Content-Type: [application/json; charset=utf-8] 393 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":25,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
182 Referrer-Policy: [strict-origin-when-cross-origin] 394 headers:
183 Transfer-Encoding: [chunked] 395 Cache-Control:
184 Vary: ['Accept-Encoding, Origin'] 396 - no-store
185 X-Content-Type-Options: [nosniff] 397 Content-Security-Policy:
186 X-Download-Options: [noopen] 398 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
187 X-Frame-Options: [SAMEORIGIN] 399 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
188 X-Permitted-Cross-Domain-Policies: [none] 400 style-src ''self'' http://localhost:3000 ''nonce-ENwvjMjzpG7rFOFt+7W76Q=='';
189 X-Request-Id: [d9a28109-307f-4419-97d1-9aa1e1a82d00] 401 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
190 X-Runtime: ['0.362049'] 402 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
191 X-XSS-Protection: [1; mode=block] 403 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
192 content-length: ['1703'] 404 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
193 status: {code: 200, message: OK} 405 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
406 worker-src ''self'' blob: http://localhost:3000'
407 Content-Type:
408 - application/json; charset=utf-8
409 ETag:
410 - W/"d0c7cd06f738fd1f108d6d3c33115f04"
411 Referrer-Policy:
412 - strict-origin-when-cross-origin
413 Transfer-Encoding:
414 - chunked
415 Vary:
416 - Accept, Origin
417 X-Content-Type-Options:
418 - nosniff
419 X-Download-Options:
420 - noopen
421 X-Frame-Options:
422 - SAMEORIGIN
423 X-Permitted-Cross-Domain-Policies:
424 - none
425 X-RateLimit-Limit:
426 - '300'
427 X-RateLimit-Remaining:
428 - '249'
429 X-RateLimit-Reset:
430 - '2022-11-07T21:00:00.257414Z'
431 X-Request-Id:
432 - 1ef0a7af-2ea0-4bb1-a829-41357be71ebc
433 X-Runtime:
434 - '0.038144'
435 X-XSS-Protection:
436 - 1; mode=block
437 status:
438 code: 200
439 message: OK
194- request: 440- request:
195 body: status=Toot+number+6%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 441 body: status=Toot+number+6%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
196 headers: 442 headers:
197 Accept: ['*/*'] 443 Accept:
198 Accept-Encoding: ['gzip, deflate'] 444 - '*/*'
199 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 445 Accept-Encoding:
200 Connection: [keep-alive] 446 - gzip, deflate
201 Content-Length: ['77'] 447 Authorization:
202 Content-Type: [application/x-www-form-urlencoded] 448 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
203 User-Agent: [python-requests/2.18.4] 449 Connection:
450 - keep-alive
451 Content-Length:
452 - '77'
453 Content-Type:
454 - application/x-www-form-urlencoded
455 User-Agent:
456 - tests/v311
204 method: POST 457 method: POST
205 uri: http://localhost:3000/api/v1/statuses 458 uri: http://localhost:3000/api/v1/statuses
206 response: 459 response:
207 body: {string: '{"id":"103704149694846121","created_at":"2020-02-22T19:29:05.148Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149694846121","url":"http://localhost/@mastodonpy_test/103704149694846121","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 460 body:
208 number 6! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 461 string: '{"id":"109304275944931142","created_at":"2022-11-07T19:54:50.273Z","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/109304275944931142","url":"http://localhost:3000/@mastodonpy_test/109304275944931142","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
209 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 462 number 6! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
210 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":8,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 463 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
211 headers: 464 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
212 Cache-Control: ['no-cache, no-store'] 465 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
213 Content-Type: [application/json; charset=utf-8] 466 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":25,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
214 Referrer-Policy: [strict-origin-when-cross-origin] 467 headers:
215 Transfer-Encoding: [chunked] 468 Cache-Control:
216 Vary: ['Accept-Encoding, Origin'] 469 - no-store
217 X-Content-Type-Options: [nosniff] 470 Content-Security-Policy:
218 X-Download-Options: [noopen] 471 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
219 X-Frame-Options: [SAMEORIGIN] 472 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
220 X-Permitted-Cross-Domain-Policies: [none] 473 style-src ''self'' http://localhost:3000 ''nonce-YYZQhp/4S22fnMkPoFvR3w=='';
221 X-Request-Id: [c6dbb539-eba1-4587-9b7e-6dc7697747e6] 474 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
222 X-Runtime: ['0.284268'] 475 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
223 X-XSS-Protection: [1; mode=block] 476 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
224 content-length: ['1703'] 477 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
225 status: {code: 200, message: OK} 478 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
479 worker-src ''self'' blob: http://localhost:3000'
480 Content-Type:
481 - application/json; charset=utf-8
482 ETag:
483 - W/"6653de892690d3ab20f17b2250999d80"
484 Referrer-Policy:
485 - strict-origin-when-cross-origin
486 Transfer-Encoding:
487 - chunked
488 Vary:
489 - Accept, Origin
490 X-Content-Type-Options:
491 - nosniff
492 X-Download-Options:
493 - noopen
494 X-Frame-Options:
495 - SAMEORIGIN
496 X-Permitted-Cross-Domain-Policies:
497 - none
498 X-RateLimit-Limit:
499 - '300'
500 X-RateLimit-Remaining:
501 - '248'
502 X-RateLimit-Reset:
503 - '2022-11-07T21:00:00.298066Z'
504 X-Request-Id:
505 - cb6b2caf-dcbe-4e33-a889-47adb45c44a3
506 X-Runtime:
507 - '0.036615'
508 X-XSS-Protection:
509 - 1; mode=block
510 status:
511 code: 200
512 message: OK
226- request: 513- request:
227 body: status=Toot+number+7%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 514 body: status=Toot+number+7%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
228 headers: 515 headers:
229 Accept: ['*/*'] 516 Accept:
230 Accept-Encoding: ['gzip, deflate'] 517 - '*/*'
231 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 518 Accept-Encoding:
232 Connection: [keep-alive] 519 - gzip, deflate
233 Content-Length: ['77'] 520 Authorization:
234 Content-Type: [application/x-www-form-urlencoded] 521 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
235 User-Agent: [python-requests/2.18.4] 522 Connection:
523 - keep-alive
524 Content-Length:
525 - '77'
526 Content-Type:
527 - application/x-www-form-urlencoded
528 User-Agent:
529 - tests/v311
236 method: POST 530 method: POST
237 uri: http://localhost:3000/api/v1/statuses 531 uri: http://localhost:3000/api/v1/statuses
238 response: 532 response:
239 body: {string: '{"id":"103704149713271812","created_at":"2020-02-22T19:29:05.427Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149713271812","url":"http://localhost/@mastodonpy_test/103704149713271812","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 533 body:
240 number 7! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 534 string: '{"id":"109304275947667329","created_at":"2022-11-07T19:54:50.316Z","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/109304275947667329","url":"http://localhost:3000/@mastodonpy_test/109304275947667329","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
241 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 535 number 7! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
242 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":9,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 536 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
243 headers: 537 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
244 Cache-Control: ['no-cache, no-store'] 538 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
245 Content-Type: [application/json; charset=utf-8] 539 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":26,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
246 Referrer-Policy: [strict-origin-when-cross-origin] 540 headers:
247 Transfer-Encoding: [chunked] 541 Cache-Control:
248 Vary: ['Accept-Encoding, Origin'] 542 - no-store
249 X-Content-Type-Options: [nosniff] 543 Content-Security-Policy:
250 X-Download-Options: [noopen] 544 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
251 X-Frame-Options: [SAMEORIGIN] 545 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
252 X-Permitted-Cross-Domain-Policies: [none] 546 style-src ''self'' http://localhost:3000 ''nonce-tR/6aIpD1wpIGf2+YxgA8w=='';
253 X-Request-Id: [cfb79f40-f2b3-4879-aab3-c2aabd24e7d5] 547 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
254 X-Runtime: ['0.261130'] 548 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
255 X-XSS-Protection: [1; mode=block] 549 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
256 content-length: ['1703'] 550 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
257 status: {code: 200, message: OK} 551 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
552 worker-src ''self'' blob: http://localhost:3000'
553 Content-Type:
554 - application/json; charset=utf-8
555 ETag:
556 - W/"8f7bbdfd2f04e8340d9dc5ee70a7bdf8"
557 Referrer-Policy:
558 - strict-origin-when-cross-origin
559 Transfer-Encoding:
560 - chunked
561 Vary:
562 - Accept, Origin
563 X-Content-Type-Options:
564 - nosniff
565 X-Download-Options:
566 - noopen
567 X-Frame-Options:
568 - SAMEORIGIN
569 X-Permitted-Cross-Domain-Policies:
570 - none
571 X-RateLimit-Limit:
572 - '300'
573 X-RateLimit-Remaining:
574 - '247'
575 X-RateLimit-Reset:
576 - '2022-11-07T21:00:00.341556Z'
577 X-Request-Id:
578 - 0837051c-0885-4b9d-9522-d5e53ba1ad45
579 X-Runtime:
580 - '0.039281'
581 X-XSS-Protection:
582 - 1; mode=block
583 status:
584 code: 200
585 message: OK
258- request: 586- request:
259 body: status=Toot+number+8%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 587 body: status=Toot+number+8%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
260 headers: 588 headers:
261 Accept: ['*/*'] 589 Accept:
262 Accept-Encoding: ['gzip, deflate'] 590 - '*/*'
263 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 591 Accept-Encoding:
264 Connection: [keep-alive] 592 - gzip, deflate
265 Content-Length: ['77'] 593 Authorization:
266 Content-Type: [application/x-www-form-urlencoded] 594 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
267 User-Agent: [python-requests/2.18.4] 595 Connection:
596 - keep-alive
597 Content-Length:
598 - '77'
599 Content-Type:
600 - application/x-www-form-urlencoded
601 User-Agent:
602 - tests/v311
268 method: POST 603 method: POST
269 uri: http://localhost:3000/api/v1/statuses 604 uri: http://localhost:3000/api/v1/statuses
270 response: 605 response:
271 body: {string: '{"id":"103704149732903870","created_at":"2020-02-22T19:29:05.721Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149732903870","url":"http://localhost/@mastodonpy_test/103704149732903870","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 606 body:
272 number 8! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 607 string: '{"id":"109304275950418987","created_at":"2022-11-07T19:54:50.358Z","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/109304275950418987","url":"http://localhost:3000/@mastodonpy_test/109304275950418987","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
273 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 608 number 8! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
274 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":10,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 609 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
275 headers: 610 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
276 Cache-Control: ['no-cache, no-store'] 611 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
277 Content-Type: [application/json; charset=utf-8] 612 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":26,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
278 Referrer-Policy: [strict-origin-when-cross-origin] 613 headers:
279 Transfer-Encoding: [chunked] 614 Cache-Control:
280 Vary: ['Accept-Encoding, Origin'] 615 - no-store
281 X-Content-Type-Options: [nosniff] 616 Content-Security-Policy:
282 X-Download-Options: [noopen] 617 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
283 X-Frame-Options: [SAMEORIGIN] 618 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
284 X-Permitted-Cross-Domain-Policies: [none] 619 style-src ''self'' http://localhost:3000 ''nonce-DNwtlPuYzghA2zMY3DK0sQ=='';
285 X-Request-Id: [cfac7845-d76d-429e-9b3b-b8693373d530] 620 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
286 X-Runtime: ['0.326478'] 621 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
287 X-XSS-Protection: [1; mode=block] 622 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
288 content-length: ['1704'] 623 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
289 status: {code: 200, message: OK} 624 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
625 worker-src ''self'' blob: http://localhost:3000'
626 Content-Type:
627 - application/json; charset=utf-8
628 ETag:
629 - W/"1f6b9bf2388321f3ddd92f3e3923c62e"
630 Referrer-Policy:
631 - strict-origin-when-cross-origin
632 Transfer-Encoding:
633 - chunked
634 Vary:
635 - Accept, Origin
636 X-Content-Type-Options:
637 - nosniff
638 X-Download-Options:
639 - noopen
640 X-Frame-Options:
641 - SAMEORIGIN
642 X-Permitted-Cross-Domain-Policies:
643 - none
644 X-RateLimit-Limit:
645 - '300'
646 X-RateLimit-Remaining:
647 - '246'
648 X-RateLimit-Reset:
649 - '2022-11-07T21:00:00.382211Z'
650 X-Request-Id:
651 - e52bd100-9a88-4b84-bd90-cd7f8c06376d
652 X-Runtime:
653 - '0.036450'
654 X-XSS-Protection:
655 - 1; mode=block
656 status:
657 code: 200
658 message: OK
290- request: 659- request:
291 body: status=Toot+number+9%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 660 body: status=Toot+number+9%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
292 headers: 661 headers:
293 Accept: ['*/*'] 662 Accept:
294 Accept-Encoding: ['gzip, deflate'] 663 - '*/*'
295 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 664 Accept-Encoding:
296 Connection: [keep-alive] 665 - gzip, deflate
297 Content-Length: ['77'] 666 Authorization:
298 Content-Type: [application/x-www-form-urlencoded] 667 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
299 User-Agent: [python-requests/2.18.4] 668 Connection:
669 - keep-alive
670 Content-Length:
671 - '77'
672 Content-Type:
673 - application/x-www-form-urlencoded
674 User-Agent:
675 - tests/v311
300 method: POST 676 method: POST
301 uri: http://localhost:3000/api/v1/statuses 677 uri: http://localhost:3000/api/v1/statuses
302 response: 678 response:
303 body: {string: '{"id":"103704149753631609","created_at":"2020-02-22T19:29:06.045Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149753631609","url":"http://localhost/@mastodonpy_test/103704149753631609","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 679 body:
304 number 9! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 680 string: '{"id":"109304275953053682","created_at":"2022-11-07T19:54:50.398Z","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/109304275953053682","url":"http://localhost:3000/@mastodonpy_test/109304275953053682","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
305 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 681 number 9! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
306 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 682 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
307 headers: 683 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
308 Cache-Control: ['no-cache, no-store'] 684 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
309 Content-Type: [application/json; charset=utf-8] 685 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":27,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
310 Referrer-Policy: [strict-origin-when-cross-origin] 686 headers:
311 Transfer-Encoding: [chunked] 687 Cache-Control:
312 Vary: ['Accept-Encoding, Origin'] 688 - no-store
313 X-Content-Type-Options: [nosniff] 689 Content-Security-Policy:
314 X-Download-Options: [noopen] 690 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
315 X-Frame-Options: [SAMEORIGIN] 691 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
316 X-Permitted-Cross-Domain-Policies: [none] 692 style-src ''self'' http://localhost:3000 ''nonce-NKkUFlTmdbn9OaNlG4iAZw=='';
317 X-Request-Id: [e88b7f84-0cc2-433d-86fc-54297027321f] 693 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
318 X-Runtime: ['0.273453'] 694 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
319 X-XSS-Protection: [1; mode=block] 695 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
320 content-length: ['1704'] 696 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
321 status: {code: 200, message: OK} 697 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
698 worker-src ''self'' blob: http://localhost:3000'
699 Content-Type:
700 - application/json; charset=utf-8
701 ETag:
702 - W/"06e23819dd71413c72d80bd00ba6cf36"
703 Referrer-Policy:
704 - strict-origin-when-cross-origin
705 Transfer-Encoding:
706 - chunked
707 Vary:
708 - Accept, Origin
709 X-Content-Type-Options:
710 - nosniff
711 X-Download-Options:
712 - noopen
713 X-Frame-Options:
714 - SAMEORIGIN
715 X-Permitted-Cross-Domain-Policies:
716 - none
717 X-RateLimit-Limit:
718 - '300'
719 X-RateLimit-Remaining:
720 - '245'
721 X-RateLimit-Reset:
722 - '2022-11-07T21:00:00.423352Z'
723 X-Request-Id:
724 - 5abfcad3-3071-43fb-b026-4092cdefed78
725 X-Runtime:
726 - '0.037094'
727 X-XSS-Protection:
728 - 1; mode=block
729 status:
730 code: 200
731 message: OK
322- request: 732- request:
323 body: status=Toot+number+10%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 733 body: status=Toot+number+10%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
324 headers: 734 headers:
325 Accept: ['*/*'] 735 Accept:
326 Accept-Encoding: ['gzip, deflate'] 736 - '*/*'
327 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 737 Accept-Encoding:
328 Connection: [keep-alive] 738 - gzip, deflate
329 Content-Length: ['78'] 739 Authorization:
330 Content-Type: [application/x-www-form-urlencoded] 740 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
331 User-Agent: [python-requests/2.18.4] 741 Connection:
742 - keep-alive
743 Content-Length:
744 - '78'
745 Content-Type:
746 - application/x-www-form-urlencoded
747 User-Agent:
748 - tests/v311
332 method: POST 749 method: POST
333 uri: http://localhost:3000/api/v1/statuses 750 uri: http://localhost:3000/api/v1/statuses
334 response: 751 response:
335 body: {string: '{"id":"103704149773562058","created_at":"2020-02-22T19:29:06.343Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149773562058","url":"http://localhost/@mastodonpy_test/103704149773562058","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 752 body:
336 number 10! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 753 string: '{"id":"109304275955874421","created_at":"2022-11-07T19:54:50.441Z","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/109304275955874421","url":"http://localhost:3000/@mastodonpy_test/109304275955874421","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
337 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 754 number 10! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
338 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":12,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 755 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
339 headers: 756 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
340 Cache-Control: ['no-cache, no-store'] 757 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
341 Content-Type: [application/json; charset=utf-8] 758 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":27,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
342 Referrer-Policy: [strict-origin-when-cross-origin] 759 headers:
343 Transfer-Encoding: [chunked] 760 Cache-Control:
344 Vary: ['Accept-Encoding, Origin'] 761 - no-store
345 X-Content-Type-Options: [nosniff] 762 Content-Security-Policy:
346 X-Download-Options: [noopen] 763 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
347 X-Frame-Options: [SAMEORIGIN] 764 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
348 X-Permitted-Cross-Domain-Policies: [none] 765 style-src ''self'' http://localhost:3000 ''nonce-8TFy8ZN1P5hPurmRiMAf0A=='';
349 X-Request-Id: [70603841-6869-4b12-9028-1fa2691322c8] 766 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
350 X-Runtime: ['0.280715'] 767 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
351 X-XSS-Protection: [1; mode=block] 768 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
352 content-length: ['1705'] 769 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
353 status: {code: 200, message: OK} 770 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
771 worker-src ''self'' blob: http://localhost:3000'
772 Content-Type:
773 - application/json; charset=utf-8
774 ETag:
775 - W/"2d28fbbbe9ec67d2b2ba1440e469ebb4"
776 Referrer-Policy:
777 - strict-origin-when-cross-origin
778 Transfer-Encoding:
779 - chunked
780 Vary:
781 - Accept, Origin
782 X-Content-Type-Options:
783 - nosniff
784 X-Download-Options:
785 - noopen
786 X-Frame-Options:
787 - SAMEORIGIN
788 X-Permitted-Cross-Domain-Policies:
789 - none
790 X-RateLimit-Limit:
791 - '300'
792 X-RateLimit-Remaining:
793 - '244'
794 X-RateLimit-Reset:
795 - '2022-11-07T21:00:00.466375Z'
796 X-Request-Id:
797 - 64a29a51-6201-4157-bd9b-75b6d22e40bc
798 X-Runtime:
799 - '0.038770'
800 X-XSS-Protection:
801 - 1; mode=block
802 status:
803 code: 200
804 message: OK
354- request: 805- request:
355 body: status=Toot+number+11%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 806 body: status=Toot+number+11%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
356 headers: 807 headers:
357 Accept: ['*/*'] 808 Accept:
358 Accept-Encoding: ['gzip, deflate'] 809 - '*/*'
359 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 810 Accept-Encoding:
360 Connection: [keep-alive] 811 - gzip, deflate
361 Content-Length: ['78'] 812 Authorization:
362 Content-Type: [application/x-www-form-urlencoded] 813 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
363 User-Agent: [python-requests/2.18.4] 814 Connection:
815 - keep-alive
816 Content-Length:
817 - '78'
818 Content-Type:
819 - application/x-www-form-urlencoded
820 User-Agent:
821 - tests/v311
364 method: POST 822 method: POST
365 uri: http://localhost:3000/api/v1/statuses 823 uri: http://localhost:3000/api/v1/statuses
366 response: 824 response:
367 body: {string: '{"id":"103704149793387994","created_at":"2020-02-22T19:29:06.644Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149793387994","url":"http://localhost/@mastodonpy_test/103704149793387994","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 825 body:
368 number 11! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 826 string: '{"id":"109304275958566293","created_at":"2022-11-07T19:54:50.483Z","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/109304275958566293","url":"http://localhost:3000/@mastodonpy_test/109304275958566293","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
369 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 827 number 11! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
370 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":13,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 828 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
371 headers: 829 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
372 Cache-Control: ['no-cache, no-store'] 830 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
373 Content-Type: [application/json; charset=utf-8] 831 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":28,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
374 Referrer-Policy: [strict-origin-when-cross-origin] 832 headers:
375 Transfer-Encoding: [chunked] 833 Cache-Control:
376 Vary: ['Accept-Encoding, Origin'] 834 - no-store
377 X-Content-Type-Options: [nosniff] 835 Content-Security-Policy:
378 X-Download-Options: [noopen] 836 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
379 X-Frame-Options: [SAMEORIGIN] 837 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
380 X-Permitted-Cross-Domain-Policies: [none] 838 style-src ''self'' http://localhost:3000 ''nonce-mTNbADXCdL4H9kmkaZVMug=='';
381 X-Request-Id: [404d36d1-8dc6-447e-ad30-f7fd8130368a] 839 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
382 X-Runtime: ['0.290839'] 840 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
383 X-XSS-Protection: [1; mode=block] 841 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
384 content-length: ['1705'] 842 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
385 status: {code: 200, message: OK} 843 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
844 worker-src ''self'' blob: http://localhost:3000'
845 Content-Type:
846 - application/json; charset=utf-8
847 ETag:
848 - W/"2daffac20260682f40dc8cc6a451c8e2"
849 Referrer-Policy:
850 - strict-origin-when-cross-origin
851 Transfer-Encoding:
852 - chunked
853 Vary:
854 - Accept, Origin
855 X-Content-Type-Options:
856 - nosniff
857 X-Download-Options:
858 - noopen
859 X-Frame-Options:
860 - SAMEORIGIN
861 X-Permitted-Cross-Domain-Policies:
862 - none
863 X-RateLimit-Limit:
864 - '300'
865 X-RateLimit-Remaining:
866 - '243'
867 X-RateLimit-Reset:
868 - '2022-11-07T21:00:00.508348Z'
869 X-Request-Id:
870 - e46c9030-2839-4f2a-b4f5-d9e926bd5669
871 X-Runtime:
872 - '0.037738'
873 X-XSS-Protection:
874 - 1; mode=block
875 status:
876 code: 200
877 message: OK
386- request: 878- request:
387 body: status=Toot+number+12%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 879 body: status=Toot+number+12%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
388 headers: 880 headers:
389 Accept: ['*/*'] 881 Accept:
390 Accept-Encoding: ['gzip, deflate'] 882 - '*/*'
391 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 883 Accept-Encoding:
392 Connection: [keep-alive] 884 - gzip, deflate
393 Content-Length: ['78'] 885 Authorization:
394 Content-Type: [application/x-www-form-urlencoded] 886 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
395 User-Agent: [python-requests/2.18.4] 887 Connection:
888 - keep-alive
889 Content-Length:
890 - '78'
891 Content-Type:
892 - application/x-www-form-urlencoded
893 User-Agent:
894 - tests/v311
396 method: POST 895 method: POST
397 uri: http://localhost:3000/api/v1/statuses 896 uri: http://localhost:3000/api/v1/statuses
398 response: 897 response:
399 body: {string: '{"id":"103704149812870986","created_at":"2020-02-22T19:29:06.948Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149812870986","url":"http://localhost/@mastodonpy_test/103704149812870986","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 898 body:
400 number 12! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 899 string: '{"id":"109304275961349193","created_at":"2022-11-07T19:54:50.525Z","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/109304275961349193","url":"http://localhost:3000/@mastodonpy_test/109304275961349193","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
401 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 900 number 12! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
402 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":14,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 901 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
403 headers: 902 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
404 Cache-Control: ['no-cache, no-store'] 903 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
405 Content-Type: [application/json; charset=utf-8] 904 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":28,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
406 Referrer-Policy: [strict-origin-when-cross-origin] 905 headers:
407 Transfer-Encoding: [chunked] 906 Cache-Control:
408 Vary: ['Accept-Encoding, Origin'] 907 - no-store
409 X-Content-Type-Options: [nosniff] 908 Content-Security-Policy:
410 X-Download-Options: [noopen] 909 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
411 X-Frame-Options: [SAMEORIGIN] 910 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
412 X-Permitted-Cross-Domain-Policies: [none] 911 style-src ''self'' http://localhost:3000 ''nonce-72WGdbmSyE36YgB+EZYPwA=='';
413 X-Request-Id: [720146b0-53f7-4013-9120-2a95ad070aab] 912 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
414 X-Runtime: ['0.263582'] 913 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
415 X-XSS-Protection: [1; mode=block] 914 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
416 content-length: ['1705'] 915 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
417 status: {code: 200, message: OK} 916 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
917 worker-src ''self'' blob: http://localhost:3000'
918 Content-Type:
919 - application/json; charset=utf-8
920 ETag:
921 - W/"aa24d48c7c2c1e59948d974333e2d7d3"
922 Referrer-Policy:
923 - strict-origin-when-cross-origin
924 Transfer-Encoding:
925 - chunked
926 Vary:
927 - Accept, Origin
928 X-Content-Type-Options:
929 - nosniff
930 X-Download-Options:
931 - noopen
932 X-Frame-Options:
933 - SAMEORIGIN
934 X-Permitted-Cross-Domain-Policies:
935 - none
936 X-RateLimit-Limit:
937 - '300'
938 X-RateLimit-Remaining:
939 - '242'
940 X-RateLimit-Reset:
941 - '2022-11-07T21:00:00.555744Z'
942 X-Request-Id:
943 - 9fe1cd8a-4923-4050-a2f9-5476073c2327
944 X-Runtime:
945 - '0.043269'
946 X-XSS-Protection:
947 - 1; mode=block
948 status:
949 code: 200
950 message: OK
418- request: 951- request:
419 body: status=Toot+number+13%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 952 body: status=Toot+number+13%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
420 headers: 953 headers:
421 Accept: ['*/*'] 954 Accept:
422 Accept-Encoding: ['gzip, deflate'] 955 - '*/*'
423 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 956 Accept-Encoding:
424 Connection: [keep-alive] 957 - gzip, deflate
425 Content-Length: ['78'] 958 Authorization:
426 Content-Type: [application/x-www-form-urlencoded] 959 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
427 User-Agent: [python-requests/2.18.4] 960 Connection:
961 - keep-alive
962 Content-Length:
963 - '78'
964 Content-Type:
965 - application/x-www-form-urlencoded
966 User-Agent:
967 - tests/v311
428 method: POST 968 method: POST
429 uri: http://localhost:3000/api/v1/statuses 969 uri: http://localhost:3000/api/v1/statuses
430 response: 970 response:
431 body: {string: '{"id":"103704149832307057","created_at":"2020-02-22T19:29:07.242Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149832307057","url":"http://localhost/@mastodonpy_test/103704149832307057","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 971 body:
432 number 13! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 972 string: '{"id":"109304275964580972","created_at":"2022-11-07T19:54:50.574Z","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/109304275964580972","url":"http://localhost:3000/@mastodonpy_test/109304275964580972","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
433 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 973 number 13! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
434 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":15,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 974 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
435 headers: 975 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
436 Cache-Control: ['no-cache, no-store'] 976 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
437 Content-Type: [application/json; charset=utf-8] 977 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":28,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
438 Referrer-Policy: [strict-origin-when-cross-origin] 978 headers:
439 Transfer-Encoding: [chunked] 979 Cache-Control:
440 Vary: ['Accept-Encoding, Origin'] 980 - no-store
441 X-Content-Type-Options: [nosniff] 981 Content-Security-Policy:
442 X-Download-Options: [noopen] 982 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
443 X-Frame-Options: [SAMEORIGIN] 983 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
444 X-Permitted-Cross-Domain-Policies: [none] 984 style-src ''self'' http://localhost:3000 ''nonce-3dx9eJBB33bo5ddrdYT7Ew=='';
445 X-Request-Id: [55859244-beb8-47cd-b838-16d823fb11a0] 985 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
446 X-Runtime: ['0.263848'] 986 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
447 X-XSS-Protection: [1; mode=block] 987 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
448 content-length: ['1705'] 988 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
449 status: {code: 200, message: OK} 989 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
990 worker-src ''self'' blob: http://localhost:3000'
991 Content-Type:
992 - application/json; charset=utf-8
993 ETag:
994 - W/"4f51807b4f95746e6e37fea0ce8d2671"
995 Referrer-Policy:
996 - strict-origin-when-cross-origin
997 Transfer-Encoding:
998 - chunked
999 Vary:
1000 - Accept, Origin
1001 X-Content-Type-Options:
1002 - nosniff
1003 X-Download-Options:
1004 - noopen
1005 X-Frame-Options:
1006 - SAMEORIGIN
1007 X-Permitted-Cross-Domain-Policies:
1008 - none
1009 X-RateLimit-Limit:
1010 - '300'
1011 X-RateLimit-Remaining:
1012 - '241'
1013 X-RateLimit-Reset:
1014 - '2022-11-07T21:00:00.600793Z'
1015 X-Request-Id:
1016 - 6921dd3a-3fd0-43e5-a074-56dfbf7a1bca
1017 X-Runtime:
1018 - '0.040556'
1019 X-XSS-Protection:
1020 - 1; mode=block
1021 status:
1022 code: 200
1023 message: OK
450- request: 1024- request:
451 body: status=Toot+number+14%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1025 body: status=Toot+number+14%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
452 headers: 1026 headers:
453 Accept: ['*/*'] 1027 Accept:
454 Accept-Encoding: ['gzip, deflate'] 1028 - '*/*'
455 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1029 Accept-Encoding:
456 Connection: [keep-alive] 1030 - gzip, deflate
457 Content-Length: ['78'] 1031 Authorization:
458 Content-Type: [application/x-www-form-urlencoded] 1032 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
459 User-Agent: [python-requests/2.18.4] 1033 Connection:
1034 - keep-alive
1035 Content-Length:
1036 - '78'
1037 Content-Type:
1038 - application/x-www-form-urlencoded
1039 User-Agent:
1040 - tests/v311
460 method: POST 1041 method: POST
461 uri: http://localhost:3000/api/v1/statuses 1042 uri: http://localhost:3000/api/v1/statuses
462 response: 1043 response:
463 body: {string: '{"id":"103704149853789021","created_at":"2020-02-22T19:29:07.590Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149853789021","url":"http://localhost/@mastodonpy_test/103704149853789021","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1044 body:
464 number 14! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1045 string: '{"id":"109304275967557446","created_at":"2022-11-07T19:54:50.620Z","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/109304275967557446","url":"http://localhost:3000/@mastodonpy_test/109304275967557446","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
465 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1046 number 14! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
466 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":16,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1047 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
467 headers: 1048 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
468 Cache-Control: ['no-cache, no-store'] 1049 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
469 Content-Type: [application/json; charset=utf-8] 1050 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":29,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
470 Referrer-Policy: [strict-origin-when-cross-origin] 1051 headers:
471 Transfer-Encoding: [chunked] 1052 Cache-Control:
472 Vary: ['Accept-Encoding, Origin'] 1053 - no-store
473 X-Content-Type-Options: [nosniff] 1054 Content-Security-Policy:
474 X-Download-Options: [noopen] 1055 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
475 X-Frame-Options: [SAMEORIGIN] 1056 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
476 X-Permitted-Cross-Domain-Policies: [none] 1057 style-src ''self'' http://localhost:3000 ''nonce-UYw/TAY+dV3bYdLfQYxItg=='';
477 X-Request-Id: [51821910-8d41-4129-8c22-cfba8edeabfc] 1058 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
478 X-Runtime: ['0.342509'] 1059 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
479 X-XSS-Protection: [1; mode=block] 1060 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
480 content-length: ['1705'] 1061 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
481 status: {code: 200, message: OK} 1062 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1063 worker-src ''self'' blob: http://localhost:3000'
1064 Content-Type:
1065 - application/json; charset=utf-8
1066 ETag:
1067 - W/"fbaf27c8f73ca9cebaf8f4b9ab015f5a"
1068 Referrer-Policy:
1069 - strict-origin-when-cross-origin
1070 Transfer-Encoding:
1071 - chunked
1072 Vary:
1073 - Accept, Origin
1074 X-Content-Type-Options:
1075 - nosniff
1076 X-Download-Options:
1077 - noopen
1078 X-Frame-Options:
1079 - SAMEORIGIN
1080 X-Permitted-Cross-Domain-Policies:
1081 - none
1082 X-RateLimit-Limit:
1083 - '300'
1084 X-RateLimit-Remaining:
1085 - '240'
1086 X-RateLimit-Reset:
1087 - '2022-11-07T21:00:00.646848Z'
1088 X-Request-Id:
1089 - 7392fc23-4408-4028-8650-28a3d8117843
1090 X-Runtime:
1091 - '0.041380'
1092 X-XSS-Protection:
1093 - 1; mode=block
1094 status:
1095 code: 200
1096 message: OK
482- request: 1097- request:
483 body: status=Toot+number+15%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1098 body: status=Toot+number+15%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
484 headers: 1099 headers:
485 Accept: ['*/*'] 1100 Accept:
486 Accept-Encoding: ['gzip, deflate'] 1101 - '*/*'
487 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1102 Accept-Encoding:
488 Connection: [keep-alive] 1103 - gzip, deflate
489 Content-Length: ['78'] 1104 Authorization:
490 Content-Type: [application/x-www-form-urlencoded] 1105 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
491 User-Agent: [python-requests/2.18.4] 1106 Connection:
1107 - keep-alive
1108 Content-Length:
1109 - '78'
1110 Content-Type:
1111 - application/x-www-form-urlencoded
1112 User-Agent:
1113 - tests/v311
492 method: POST 1114 method: POST
493 uri: http://localhost:3000/api/v1/statuses 1115 uri: http://localhost:3000/api/v1/statuses
494 response: 1116 response:
495 body: {string: '{"id":"103704149875584145","created_at":"2020-02-22T19:29:07.906Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149875584145","url":"http://localhost/@mastodonpy_test/103704149875584145","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1117 body:
496 number 15! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1118 string: '{"id":"109304275970530001","created_at":"2022-11-07T19:54:50.665Z","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/109304275970530001","url":"http://localhost:3000/@mastodonpy_test/109304275970530001","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
497 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1119 number 15! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
498 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":17,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1120 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
499 headers: 1121 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
500 Cache-Control: ['no-cache, no-store'] 1122 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
501 Content-Type: [application/json; charset=utf-8] 1123 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":29,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
502 Referrer-Policy: [strict-origin-when-cross-origin] 1124 headers:
503 Transfer-Encoding: [chunked] 1125 Cache-Control:
504 Vary: ['Accept-Encoding, Origin'] 1126 - no-store
505 X-Content-Type-Options: [nosniff] 1127 Content-Security-Policy:
506 X-Download-Options: [noopen] 1128 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
507 X-Frame-Options: [SAMEORIGIN] 1129 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
508 X-Permitted-Cross-Domain-Policies: [none] 1130 style-src ''self'' http://localhost:3000 ''nonce-wIMR7G/2R1ZXuKYZKj0y2A=='';
509 X-Request-Id: [e9df65a1-0ef4-4d1c-8f46-52ee001de638] 1131 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
510 X-Runtime: ['0.314447'] 1132 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
511 X-XSS-Protection: [1; mode=block] 1133 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
512 content-length: ['1705'] 1134 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
513 status: {code: 200, message: OK} 1135 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1136 worker-src ''self'' blob: http://localhost:3000'
1137 Content-Type:
1138 - application/json; charset=utf-8
1139 ETag:
1140 - W/"acc872bf4c329b7e1ade47e6ef64da7c"
1141 Referrer-Policy:
1142 - strict-origin-when-cross-origin
1143 Transfer-Encoding:
1144 - chunked
1145 Vary:
1146 - Accept, Origin
1147 X-Content-Type-Options:
1148 - nosniff
1149 X-Download-Options:
1150 - noopen
1151 X-Frame-Options:
1152 - SAMEORIGIN
1153 X-Permitted-Cross-Domain-Policies:
1154 - none
1155 X-RateLimit-Limit:
1156 - '300'
1157 X-RateLimit-Remaining:
1158 - '239'
1159 X-RateLimit-Reset:
1160 - '2022-11-07T21:00:00.690504Z'
1161 X-Request-Id:
1162 - be987813-a499-4d4e-ba03-c2ce2d2572af
1163 X-Runtime:
1164 - '0.039012'
1165 X-XSS-Protection:
1166 - 1; mode=block
1167 status:
1168 code: 200
1169 message: OK
514- request: 1170- request:
515 body: status=Toot+number+16%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1171 body: status=Toot+number+16%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
516 headers: 1172 headers:
517 Accept: ['*/*'] 1173 Accept:
518 Accept-Encoding: ['gzip, deflate'] 1174 - '*/*'
519 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1175 Accept-Encoding:
520 Connection: [keep-alive] 1176 - gzip, deflate
521 Content-Length: ['78'] 1177 Authorization:
522 Content-Type: [application/x-www-form-urlencoded] 1178 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
523 User-Agent: [python-requests/2.18.4] 1179 Connection:
1180 - keep-alive
1181 Content-Length:
1182 - '78'
1183 Content-Type:
1184 - application/x-www-form-urlencoded
1185 User-Agent:
1186 - tests/v311
524 method: POST 1187 method: POST
525 uri: http://localhost:3000/api/v1/statuses 1188 uri: http://localhost:3000/api/v1/statuses
526 response: 1189 response:
527 body: {string: '{"id":"103704149896565914","created_at":"2020-02-22T19:29:08.221Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149896565914","url":"http://localhost/@mastodonpy_test/103704149896565914","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1190 body:
528 number 16! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1191 string: '{"id":"109304275973332371","created_at":"2022-11-07T19:54:50.708Z","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/109304275973332371","url":"http://localhost:3000/@mastodonpy_test/109304275973332371","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
529 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1192 number 16! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
530 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":18,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1193 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
531 headers: 1194 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
532 Cache-Control: ['no-cache, no-store'] 1195 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
533 Content-Type: [application/json; charset=utf-8] 1196 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":29,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
534 Referrer-Policy: [strict-origin-when-cross-origin] 1197 headers:
535 Transfer-Encoding: [chunked] 1198 Cache-Control:
536 Vary: ['Accept-Encoding, Origin'] 1199 - no-store
537 X-Content-Type-Options: [nosniff] 1200 Content-Security-Policy:
538 X-Download-Options: [noopen] 1201 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
539 X-Frame-Options: [SAMEORIGIN] 1202 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
540 X-Permitted-Cross-Domain-Policies: [none] 1203 style-src ''self'' http://localhost:3000 ''nonce-qm/YopTODUTMFP1HdiBv/w=='';
541 X-Request-Id: [a739be4c-b6d8-4b57-86f2-2c83360edd3a] 1204 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
542 X-Runtime: ['0.312023'] 1205 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
543 X-XSS-Protection: [1; mode=block] 1206 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
544 content-length: ['1705'] 1207 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
545 status: {code: 200, message: OK} 1208 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1209 worker-src ''self'' blob: http://localhost:3000'
1210 Content-Type:
1211 - application/json; charset=utf-8
1212 ETag:
1213 - W/"0ceb8df8f7eb2e83c806d74401f537ee"
1214 Referrer-Policy:
1215 - strict-origin-when-cross-origin
1216 Transfer-Encoding:
1217 - chunked
1218 Vary:
1219 - Accept, Origin
1220 X-Content-Type-Options:
1221 - nosniff
1222 X-Download-Options:
1223 - noopen
1224 X-Frame-Options:
1225 - SAMEORIGIN
1226 X-Permitted-Cross-Domain-Policies:
1227 - none
1228 X-RateLimit-Limit:
1229 - '300'
1230 X-RateLimit-Remaining:
1231 - '238'
1232 X-RateLimit-Reset:
1233 - '2022-11-07T21:00:00.736267Z'
1234 X-Request-Id:
1235 - e5939b9a-3b05-42f0-84c4-35b245eff813
1236 X-Runtime:
1237 - '0.041233'
1238 X-XSS-Protection:
1239 - 1; mode=block
1240 status:
1241 code: 200
1242 message: OK
546- request: 1243- request:
547 body: status=Toot+number+17%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1244 body: status=Toot+number+17%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
548 headers: 1245 headers:
549 Accept: ['*/*'] 1246 Accept:
550 Accept-Encoding: ['gzip, deflate'] 1247 - '*/*'
551 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1248 Accept-Encoding:
552 Connection: [keep-alive] 1249 - gzip, deflate
553 Content-Length: ['78'] 1250 Authorization:
554 Content-Type: [application/x-www-form-urlencoded] 1251 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
555 User-Agent: [python-requests/2.18.4] 1252 Connection:
1253 - keep-alive
1254 Content-Length:
1255 - '78'
1256 Content-Type:
1257 - application/x-www-form-urlencoded
1258 User-Agent:
1259 - tests/v311
556 method: POST 1260 method: POST
557 uri: http://localhost:3000/api/v1/statuses 1261 uri: http://localhost:3000/api/v1/statuses
558 response: 1262 response:
559 body: {string: '{"id":"103704149918653826","created_at":"2020-02-22T19:29:08.565Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149918653826","url":"http://localhost/@mastodonpy_test/103704149918653826","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1263 body:
560 number 17! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1264 string: '{"id":"109304275976386045","created_at":"2022-11-07T19:54:50.754Z","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/109304275976386045","url":"http://localhost:3000/@mastodonpy_test/109304275976386045","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
561 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1265 number 17! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
562 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":19,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1266 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
563 headers: 1267 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
564 Cache-Control: ['no-cache, no-store'] 1268 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
565 Content-Type: [application/json; charset=utf-8] 1269 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":30,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
566 Referrer-Policy: [strict-origin-when-cross-origin] 1270 headers:
567 Transfer-Encoding: [chunked] 1271 Cache-Control:
568 Vary: ['Accept-Encoding, Origin'] 1272 - no-store
569 X-Content-Type-Options: [nosniff] 1273 Content-Security-Policy:
570 X-Download-Options: [noopen] 1274 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
571 X-Frame-Options: [SAMEORIGIN] 1275 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
572 X-Permitted-Cross-Domain-Policies: [none] 1276 style-src ''self'' http://localhost:3000 ''nonce-Rth4rOeB9pF16X5l2czxTA=='';
573 X-Request-Id: [8bdbdd34-42d1-4bad-b455-2d47d98982dc] 1277 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
574 X-Runtime: ['0.280104'] 1278 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
575 X-XSS-Protection: [1; mode=block] 1279 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
576 content-length: ['1705'] 1280 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
577 status: {code: 200, message: OK} 1281 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1282 worker-src ''self'' blob: http://localhost:3000'
1283 Content-Type:
1284 - application/json; charset=utf-8
1285 ETag:
1286 - W/"f457f0e3b7d4c798eb560f4d4f2c1ed9"
1287 Referrer-Policy:
1288 - strict-origin-when-cross-origin
1289 Transfer-Encoding:
1290 - chunked
1291 Vary:
1292 - Accept, Origin
1293 X-Content-Type-Options:
1294 - nosniff
1295 X-Download-Options:
1296 - noopen
1297 X-Frame-Options:
1298 - SAMEORIGIN
1299 X-Permitted-Cross-Domain-Policies:
1300 - none
1301 X-RateLimit-Limit:
1302 - '300'
1303 X-RateLimit-Remaining:
1304 - '237'
1305 X-RateLimit-Reset:
1306 - '2022-11-07T21:00:00.779747Z'
1307 X-Request-Id:
1308 - 29e7b656-c06a-4591-b45b-c2f0ce84240e
1309 X-Runtime:
1310 - '0.038790'
1311 X-XSS-Protection:
1312 - 1; mode=block
1313 status:
1314 code: 200
1315 message: OK
578- request: 1316- request:
579 body: status=Toot+number+18%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1317 body: status=Toot+number+18%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
580 headers: 1318 headers:
581 Accept: ['*/*'] 1319 Accept:
582 Accept-Encoding: ['gzip, deflate'] 1320 - '*/*'
583 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1321 Accept-Encoding:
584 Connection: [keep-alive] 1322 - gzip, deflate
585 Content-Length: ['78'] 1323 Authorization:
586 Content-Type: [application/x-www-form-urlencoded] 1324 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
587 User-Agent: [python-requests/2.18.4] 1325 Connection:
1326 - keep-alive
1327 Content-Length:
1328 - '78'
1329 Content-Type:
1330 - application/x-www-form-urlencoded
1331 User-Agent:
1332 - tests/v311
588 method: POST 1333 method: POST
589 uri: http://localhost:3000/api/v1/statuses 1334 uri: http://localhost:3000/api/v1/statuses
590 response: 1335 response:
591 body: {string: '{"id":"103704149938483069","created_at":"2020-02-22T19:29:08.863Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149938483069","url":"http://localhost/@mastodonpy_test/103704149938483069","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1336 body:
592 number 18! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1337 string: '{"id":"109304275979164747","created_at":"2022-11-07T19:54:50.797Z","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/109304275979164747","url":"http://localhost:3000/@mastodonpy_test/109304275979164747","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
593 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1338 number 18! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
594 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":20,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1339 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
595 headers: 1340 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
596 Cache-Control: ['no-cache, no-store'] 1341 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
597 Content-Type: [application/json; charset=utf-8] 1342 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":31,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
598 Referrer-Policy: [strict-origin-when-cross-origin] 1343 headers:
599 Transfer-Encoding: [chunked] 1344 Cache-Control:
600 Vary: ['Accept-Encoding, Origin'] 1345 - no-store
601 X-Content-Type-Options: [nosniff] 1346 Content-Security-Policy:
602 X-Download-Options: [noopen] 1347 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
603 X-Frame-Options: [SAMEORIGIN] 1348 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
604 X-Permitted-Cross-Domain-Policies: [none] 1349 style-src ''self'' http://localhost:3000 ''nonce-j6eZPWBqn21C1DeU07DmOg=='';
605 X-Request-Id: [083d0648-72af-441d-ae0c-498fae8534a4] 1350 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
606 X-Runtime: ['0.295146'] 1351 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
607 X-XSS-Protection: [1; mode=block] 1352 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
608 content-length: ['1705'] 1353 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
609 status: {code: 200, message: OK} 1354 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1355 worker-src ''self'' blob: http://localhost:3000'
1356 Content-Type:
1357 - application/json; charset=utf-8
1358 ETag:
1359 - W/"0d14b2278cf4e67d2ded5abcb00270aa"
1360 Referrer-Policy:
1361 - strict-origin-when-cross-origin
1362 Transfer-Encoding:
1363 - chunked
1364 Vary:
1365 - Accept, Origin
1366 X-Content-Type-Options:
1367 - nosniff
1368 X-Download-Options:
1369 - noopen
1370 X-Frame-Options:
1371 - SAMEORIGIN
1372 X-Permitted-Cross-Domain-Policies:
1373 - none
1374 X-RateLimit-Limit:
1375 - '300'
1376 X-RateLimit-Remaining:
1377 - '236'
1378 X-RateLimit-Reset:
1379 - '2022-11-07T21:00:00.824256Z'
1380 X-Request-Id:
1381 - 485e59b2-eeec-4541-83e8-44db0c6eb8dc
1382 X-Runtime:
1383 - '0.040049'
1384 X-XSS-Protection:
1385 - 1; mode=block
1386 status:
1387 code: 200
1388 message: OK
610- request: 1389- request:
611 body: status=Toot+number+19%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1390 body: status=Toot+number+19%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
612 headers: 1391 headers:
613 Accept: ['*/*'] 1392 Accept:
614 Accept-Encoding: ['gzip, deflate'] 1393 - '*/*'
615 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1394 Accept-Encoding:
616 Connection: [keep-alive] 1395 - gzip, deflate
617 Content-Length: ['78'] 1396 Authorization:
618 Content-Type: [application/x-www-form-urlencoded] 1397 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
619 User-Agent: [python-requests/2.18.4] 1398 Connection:
1399 - keep-alive
1400 Content-Length:
1401 - '78'
1402 Content-Type:
1403 - application/x-www-form-urlencoded
1404 User-Agent:
1405 - tests/v311
620 method: POST 1406 method: POST
621 uri: http://localhost:3000/api/v1/statuses 1407 uri: http://localhost:3000/api/v1/statuses
622 response: 1408 response:
623 body: {string: '{"id":"103704149960988266","created_at":"2020-02-22T19:29:09.205Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149960988266","url":"http://localhost/@mastodonpy_test/103704149960988266","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1409 body:
624 number 19! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1410 string: '{"id":"109304275982096332","created_at":"2022-11-07T19:54:50.842Z","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/109304275982096332","url":"http://localhost:3000/@mastodonpy_test/109304275982096332","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
625 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1411 number 19! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
626 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":21,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1412 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
627 headers: 1413 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
628 Cache-Control: ['no-cache, no-store'] 1414 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
629 Content-Type: [application/json; charset=utf-8] 1415 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":31,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
630 Referrer-Policy: [strict-origin-when-cross-origin] 1416 headers:
631 Transfer-Encoding: [chunked] 1417 Cache-Control:
632 Vary: ['Accept-Encoding, Origin'] 1418 - no-store
633 X-Content-Type-Options: [nosniff] 1419 Content-Security-Policy:
634 X-Download-Options: [noopen] 1420 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
635 X-Frame-Options: [SAMEORIGIN] 1421 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
636 X-Permitted-Cross-Domain-Policies: [none] 1422 style-src ''self'' http://localhost:3000 ''nonce-t4dSIKtKtQ3rDeaD8Lw6ng=='';
637 X-Request-Id: [aa8f8ee6-0d95-4cca-b0ac-fe68c31b1582] 1423 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
638 X-Runtime: ['0.316128'] 1424 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
639 X-XSS-Protection: [1; mode=block] 1425 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
640 content-length: ['1705'] 1426 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
641 status: {code: 200, message: OK} 1427 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1428 worker-src ''self'' blob: http://localhost:3000'
1429 Content-Type:
1430 - application/json; charset=utf-8
1431 ETag:
1432 - W/"b9d164c0272d622d9b48cf3719ac04ab"
1433 Referrer-Policy:
1434 - strict-origin-when-cross-origin
1435 Transfer-Encoding:
1436 - chunked
1437 Vary:
1438 - Accept, Origin
1439 X-Content-Type-Options:
1440 - nosniff
1441 X-Download-Options:
1442 - noopen
1443 X-Frame-Options:
1444 - SAMEORIGIN
1445 X-Permitted-Cross-Domain-Policies:
1446 - none
1447 X-RateLimit-Limit:
1448 - '300'
1449 X-RateLimit-Remaining:
1450 - '235'
1451 X-RateLimit-Reset:
1452 - '2022-11-07T21:00:00.868591Z'
1453 X-Request-Id:
1454 - 0605f126-df49-411f-bc1f-aedf47953fc8
1455 X-Runtime:
1456 - '0.039580'
1457 X-XSS-Protection:
1458 - 1; mode=block
1459 status:
1460 code: 200
1461 message: OK
642- request: 1462- request:
643 body: status=Toot+number+20%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1463 body: status=Toot+number+20%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
644 headers: 1464 headers:
645 Accept: ['*/*'] 1465 Accept:
646 Accept-Encoding: ['gzip, deflate'] 1466 - '*/*'
647 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1467 Accept-Encoding:
648 Connection: [keep-alive] 1468 - gzip, deflate
649 Content-Length: ['78'] 1469 Authorization:
650 Content-Type: [application/x-www-form-urlencoded] 1470 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
651 User-Agent: [python-requests/2.18.4] 1471 Connection:
1472 - keep-alive
1473 Content-Length:
1474 - '78'
1475 Content-Type:
1476 - application/x-www-form-urlencoded
1477 User-Agent:
1478 - tests/v311
652 method: POST 1479 method: POST
653 uri: http://localhost:3000/api/v1/statuses 1480 uri: http://localhost:3000/api/v1/statuses
654 response: 1481 response:
655 body: {string: '{"id":"103704149981573728","created_at":"2020-02-22T19:29:09.522Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149981573728","url":"http://localhost/@mastodonpy_test/103704149981573728","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1482 body:
656 number 20! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1483 string: '{"id":"109304275985017147","created_at":"2022-11-07T19:54:50.886Z","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/109304275985017147","url":"http://localhost:3000/@mastodonpy_test/109304275985017147","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
657 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1484 number 20! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
658 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":22,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1485 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
659 headers: 1486 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
660 Cache-Control: ['no-cache, no-store'] 1487 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
661 Content-Type: [application/json; charset=utf-8] 1488 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":31,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
662 Referrer-Policy: [strict-origin-when-cross-origin] 1489 headers:
663 Transfer-Encoding: [chunked] 1490 Cache-Control:
664 Vary: ['Accept-Encoding, Origin'] 1491 - no-store
665 X-Content-Type-Options: [nosniff] 1492 Content-Security-Policy:
666 X-Download-Options: [noopen] 1493 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
667 X-Frame-Options: [SAMEORIGIN] 1494 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
668 X-Permitted-Cross-Domain-Policies: [none] 1495 style-src ''self'' http://localhost:3000 ''nonce-F6C2T+WJ7gFM0S5XS5FXQg=='';
669 X-Request-Id: [87f19610-12f1-43dd-b81a-ce355cf465c7] 1496 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
670 X-Runtime: ['0.276020'] 1497 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
671 X-XSS-Protection: [1; mode=block] 1498 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
672 content-length: ['1705'] 1499 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
673 status: {code: 200, message: OK} 1500 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1501 worker-src ''self'' blob: http://localhost:3000'
1502 Content-Type:
1503 - application/json; charset=utf-8
1504 ETag:
1505 - W/"885d37466d6ade7007b6527db8acd9c6"
1506 Referrer-Policy:
1507 - strict-origin-when-cross-origin
1508 Transfer-Encoding:
1509 - chunked
1510 Vary:
1511 - Accept, Origin
1512 X-Content-Type-Options:
1513 - nosniff
1514 X-Download-Options:
1515 - noopen
1516 X-Frame-Options:
1517 - SAMEORIGIN
1518 X-Permitted-Cross-Domain-Policies:
1519 - none
1520 X-RateLimit-Limit:
1521 - '300'
1522 X-RateLimit-Remaining:
1523 - '234'
1524 X-RateLimit-Reset:
1525 - '2022-11-07T21:00:00.912672Z'
1526 X-Request-Id:
1527 - 0a1a44f0-a693-4cf7-b9ab-f969fa149b82
1528 X-Runtime:
1529 - '0.039445'
1530 X-XSS-Protection:
1531 - 1; mode=block
1532 status:
1533 code: 200
1534 message: OK
674- request: 1535- request:
675 body: status=Toot+number+21%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1536 body: status=Toot+number+21%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
676 headers: 1537 headers:
677 Accept: ['*/*'] 1538 Accept:
678 Accept-Encoding: ['gzip, deflate'] 1539 - '*/*'
679 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1540 Accept-Encoding:
680 Connection: [keep-alive] 1541 - gzip, deflate
681 Content-Length: ['78'] 1542 Authorization:
682 Content-Type: [application/x-www-form-urlencoded] 1543 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
683 User-Agent: [python-requests/2.18.4] 1544 Connection:
1545 - keep-alive
1546 Content-Length:
1547 - '78'
1548 Content-Type:
1549 - application/x-www-form-urlencoded
1550 User-Agent:
1551 - tests/v311
684 method: POST 1552 method: POST
685 uri: http://localhost:3000/api/v1/statuses 1553 uri: http://localhost:3000/api/v1/statuses
686 response: 1554 response:
687 body: {string: '{"id":"103704150001094152","created_at":"2020-02-22T19:29:09.813Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150001094152","url":"http://localhost/@mastodonpy_test/103704150001094152","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1555 body:
688 number 21! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1556 string: '{"id":"109304275987887232","created_at":"2022-11-07T19:54:50.930Z","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/109304275987887232","url":"http://localhost:3000/@mastodonpy_test/109304275987887232","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
689 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1557 number 21! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
690 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":23,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1558 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
691 headers: 1559 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
692 Cache-Control: ['no-cache, no-store'] 1560 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
693 Content-Type: [application/json; charset=utf-8] 1561 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":32,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
694 Referrer-Policy: [strict-origin-when-cross-origin] 1562 headers:
695 Transfer-Encoding: [chunked] 1563 Cache-Control:
696 Vary: ['Accept-Encoding, Origin'] 1564 - no-store
697 X-Content-Type-Options: [nosniff] 1565 Content-Security-Policy:
698 X-Download-Options: [noopen] 1566 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
699 X-Frame-Options: [SAMEORIGIN] 1567 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
700 X-Permitted-Cross-Domain-Policies: [none] 1568 style-src ''self'' http://localhost:3000 ''nonce-hc3EV0q0c64C//6eVw8GIA=='';
701 X-Request-Id: [4165136d-a74d-4bbb-9178-2011979a7ee6] 1569 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
702 X-Runtime: ['0.267372'] 1570 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
703 X-XSS-Protection: [1; mode=block] 1571 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
704 content-length: ['1705'] 1572 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
705 status: {code: 200, message: OK} 1573 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1574 worker-src ''self'' blob: http://localhost:3000'
1575 Content-Type:
1576 - application/json; charset=utf-8
1577 ETag:
1578 - W/"1c2074c216e22b088047ac97fd53e8d3"
1579 Referrer-Policy:
1580 - strict-origin-when-cross-origin
1581 Transfer-Encoding:
1582 - chunked
1583 Vary:
1584 - Accept, Origin
1585 X-Content-Type-Options:
1586 - nosniff
1587 X-Download-Options:
1588 - noopen
1589 X-Frame-Options:
1590 - SAMEORIGIN
1591 X-Permitted-Cross-Domain-Policies:
1592 - none
1593 X-RateLimit-Limit:
1594 - '300'
1595 X-RateLimit-Remaining:
1596 - '233'
1597 X-RateLimit-Reset:
1598 - '2022-11-07T21:00:00.955631Z'
1599 X-Request-Id:
1600 - 63a564e1-9648-4209-80bd-2ecbbe39c1ff
1601 X-Runtime:
1602 - '0.038378'
1603 X-XSS-Protection:
1604 - 1; mode=block
1605 status:
1606 code: 200
1607 message: OK
706- request: 1608- request:
707 body: status=Toot+number+22%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1609 body: status=Toot+number+22%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
708 headers: 1610 headers:
709 Accept: ['*/*'] 1611 Accept:
710 Accept-Encoding: ['gzip, deflate'] 1612 - '*/*'
711 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1613 Accept-Encoding:
712 Connection: [keep-alive] 1614 - gzip, deflate
713 Content-Length: ['78'] 1615 Authorization:
714 Content-Type: [application/x-www-form-urlencoded] 1616 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
715 User-Agent: [python-requests/2.18.4] 1617 Connection:
1618 - keep-alive
1619 Content-Length:
1620 - '78'
1621 Content-Type:
1622 - application/x-www-form-urlencoded
1623 User-Agent:
1624 - tests/v311
716 method: POST 1625 method: POST
717 uri: http://localhost:3000/api/v1/statuses 1626 uri: http://localhost:3000/api/v1/statuses
718 response: 1627 response:
719 body: {string: '{"id":"103704150021052422","created_at":"2020-02-22T19:29:10.129Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150021052422","url":"http://localhost/@mastodonpy_test/103704150021052422","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1628 body:
720 number 22! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1629 string: '{"id":"109304275990713608","created_at":"2022-11-07T19:54:50.973Z","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/109304275990713608","url":"http://localhost:3000/@mastodonpy_test/109304275990713608","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
721 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1630 number 22! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
722 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":24,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1631 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
723 headers: 1632 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
724 Cache-Control: ['no-cache, no-store'] 1633 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
725 Content-Type: [application/json; charset=utf-8] 1634 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
726 Referrer-Policy: [strict-origin-when-cross-origin] 1635 headers:
727 Transfer-Encoding: [chunked] 1636 Cache-Control:
728 Vary: ['Accept-Encoding, Origin'] 1637 - no-store
729 X-Content-Type-Options: [nosniff] 1638 Content-Security-Policy:
730 X-Download-Options: [noopen] 1639 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
731 X-Frame-Options: [SAMEORIGIN] 1640 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
732 X-Permitted-Cross-Domain-Policies: [none] 1641 style-src ''self'' http://localhost:3000 ''nonce-6m0pK9oNDw68uMiM1qGG3Q=='';
733 X-Request-Id: [8b786f9c-946d-4308-ac8c-46c9cc13ef00] 1642 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
734 X-Runtime: ['0.287520'] 1643 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
735 X-XSS-Protection: [1; mode=block] 1644 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
736 content-length: ['1705'] 1645 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
737 status: {code: 200, message: OK} 1646 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1647 worker-src ''self'' blob: http://localhost:3000'
1648 Content-Type:
1649 - application/json; charset=utf-8
1650 ETag:
1651 - W/"837f0827ccc57e8ee4f4f7591e653819"
1652 Referrer-Policy:
1653 - strict-origin-when-cross-origin
1654 Transfer-Encoding:
1655 - chunked
1656 Vary:
1657 - Accept, Origin
1658 X-Content-Type-Options:
1659 - nosniff
1660 X-Download-Options:
1661 - noopen
1662 X-Frame-Options:
1663 - SAMEORIGIN
1664 X-Permitted-Cross-Domain-Policies:
1665 - none
1666 X-RateLimit-Limit:
1667 - '300'
1668 X-RateLimit-Remaining:
1669 - '232'
1670 X-RateLimit-Reset:
1671 - '2022-11-07T21:00:00.998575Z'
1672 X-Request-Id:
1673 - 4474713b-f3f8-408c-b7be-ef8b2ceb080f
1674 X-Runtime:
1675 - '0.038414'
1676 X-XSS-Protection:
1677 - 1; mode=block
1678 status:
1679 code: 200
1680 message: OK
738- request: 1681- request:
739 body: status=Toot+number+23%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1682 body: status=Toot+number+23%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
740 headers: 1683 headers:
741 Accept: ['*/*'] 1684 Accept:
742 Accept-Encoding: ['gzip, deflate'] 1685 - '*/*'
743 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1686 Accept-Encoding:
744 Connection: [keep-alive] 1687 - gzip, deflate
745 Content-Length: ['78'] 1688 Authorization:
746 Content-Type: [application/x-www-form-urlencoded] 1689 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
747 User-Agent: [python-requests/2.18.4] 1690 Connection:
1691 - keep-alive
1692 Content-Length:
1693 - '78'
1694 Content-Type:
1695 - application/x-www-form-urlencoded
1696 User-Agent:
1697 - tests/v311
748 method: POST 1698 method: POST
749 uri: http://localhost:3000/api/v1/statuses 1699 uri: http://localhost:3000/api/v1/statuses
750 response: 1700 response:
751 body: {string: '{"id":"103704150041176847","created_at":"2020-02-22T19:29:10.430Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150041176847","url":"http://localhost/@mastodonpy_test/103704150041176847","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1701 body:
752 number 23! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1702 string: '{"id":"109304275993471552","created_at":"2022-11-07T19:54:51.015Z","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/109304275993471552","url":"http://localhost:3000/@mastodonpy_test/109304275993471552","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
753 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1703 number 23! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
754 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":25,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1704 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
755 headers: 1705 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
756 Cache-Control: ['no-cache, no-store'] 1706 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
757 Content-Type: [application/json; charset=utf-8] 1707 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":34,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
758 Referrer-Policy: [strict-origin-when-cross-origin] 1708 headers:
759 Transfer-Encoding: [chunked] 1709 Cache-Control:
760 Vary: ['Accept-Encoding, Origin'] 1710 - no-store
761 X-Content-Type-Options: [nosniff] 1711 Content-Security-Policy:
762 X-Download-Options: [noopen] 1712 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
763 X-Frame-Options: [SAMEORIGIN] 1713 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
764 X-Permitted-Cross-Domain-Policies: [none] 1714 style-src ''self'' http://localhost:3000 ''nonce-2da2qbirFGpsqdHs9oPJgg=='';
765 X-Request-Id: [46815548-8868-4429-b5d9-6cd0ba452f6a] 1715 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
766 X-Runtime: ['0.288993'] 1716 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
767 X-XSS-Protection: [1; mode=block] 1717 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
768 content-length: ['1705'] 1718 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
769 status: {code: 200, message: OK} 1719 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1720 worker-src ''self'' blob: http://localhost:3000'
1721 Content-Type:
1722 - application/json; charset=utf-8
1723 ETag:
1724 - W/"6fa659d3c05d7be69bba405e06a5af2a"
1725 Referrer-Policy:
1726 - strict-origin-when-cross-origin
1727 Transfer-Encoding:
1728 - chunked
1729 Vary:
1730 - Accept, Origin
1731 X-Content-Type-Options:
1732 - nosniff
1733 X-Download-Options:
1734 - noopen
1735 X-Frame-Options:
1736 - SAMEORIGIN
1737 X-Permitted-Cross-Domain-Policies:
1738 - none
1739 X-RateLimit-Limit:
1740 - '300'
1741 X-RateLimit-Remaining:
1742 - '231'
1743 X-RateLimit-Reset:
1744 - '2022-11-07T21:00:00.040688Z'
1745 X-Request-Id:
1746 - 94a71ce2-fb86-4840-94bf-608f3bdef39b
1747 X-Runtime:
1748 - '0.037593'
1749 X-XSS-Protection:
1750 - 1; mode=block
1751 status:
1752 code: 200
1753 message: OK
770- request: 1754- request:
771 body: status=Toot+number+24%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1755 body: status=Toot+number+24%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
772 headers: 1756 headers:
773 Accept: ['*/*'] 1757 Accept:
774 Accept-Encoding: ['gzip, deflate'] 1758 - '*/*'
775 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1759 Accept-Encoding:
776 Connection: [keep-alive] 1760 - gzip, deflate
777 Content-Length: ['78'] 1761 Authorization:
778 Content-Type: [application/x-www-form-urlencoded] 1762 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
779 User-Agent: [python-requests/2.18.4] 1763 Connection:
1764 - keep-alive
1765 Content-Length:
1766 - '78'
1767 Content-Type:
1768 - application/x-www-form-urlencoded
1769 User-Agent:
1770 - tests/v311
780 method: POST 1771 method: POST
781 uri: http://localhost:3000/api/v1/statuses 1772 uri: http://localhost:3000/api/v1/statuses
782 response: 1773 response:
783 body: {string: '{"id":"103704150062042669","created_at":"2020-02-22T19:29:10.782Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150062042669","url":"http://localhost/@mastodonpy_test/103704150062042669","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1774 body:
784 number 24! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1775 string: '{"id":"109304275996307750","created_at":"2022-11-07T19:54:51.058Z","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/109304275996307750","url":"http://localhost:3000/@mastodonpy_test/109304275996307750","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
785 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1776 number 24! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
786 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":26,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1777 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
787 headers: 1778 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
788 Cache-Control: ['no-cache, no-store'] 1779 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
789 Content-Type: [application/json; charset=utf-8] 1780 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":35,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
790 Referrer-Policy: [strict-origin-when-cross-origin] 1781 headers:
791 Transfer-Encoding: [chunked] 1782 Cache-Control:
792 Vary: ['Accept-Encoding, Origin'] 1783 - no-store
793 X-Content-Type-Options: [nosniff] 1784 Content-Security-Policy:
794 X-Download-Options: [noopen] 1785 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
795 X-Frame-Options: [SAMEORIGIN] 1786 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
796 X-Permitted-Cross-Domain-Policies: [none] 1787 style-src ''self'' http://localhost:3000 ''nonce-JQFzFd97vukm0yuzw7EO2A=='';
797 X-Request-Id: [838c142c-aac3-4b13-8e8d-1fa7f52da4d5] 1788 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
798 X-Runtime: ['0.335620'] 1789 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
799 X-XSS-Protection: [1; mode=block] 1790 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
800 content-length: ['1705'] 1791 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
801 status: {code: 200, message: OK} 1792 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1793 worker-src ''self'' blob: http://localhost:3000'
1794 Content-Type:
1795 - application/json; charset=utf-8
1796 ETag:
1797 - W/"ef066ee2b10e9de057b02eaa7ac428e1"
1798 Referrer-Policy:
1799 - strict-origin-when-cross-origin
1800 Transfer-Encoding:
1801 - chunked
1802 Vary:
1803 - Accept, Origin
1804 X-Content-Type-Options:
1805 - nosniff
1806 X-Download-Options:
1807 - noopen
1808 X-Frame-Options:
1809 - SAMEORIGIN
1810 X-Permitted-Cross-Domain-Policies:
1811 - none
1812 X-RateLimit-Limit:
1813 - '300'
1814 X-RateLimit-Remaining:
1815 - '230'
1816 X-RateLimit-Reset:
1817 - '2022-11-07T21:00:00.082849Z'
1818 X-Request-Id:
1819 - 9c1148e6-53a3-4c20-97c6-a7f22ed1ec32
1820 X-Runtime:
1821 - '0.037580'
1822 X-XSS-Protection:
1823 - 1; mode=block
1824 status:
1825 code: 200
1826 message: OK
802- request: 1827- request:
803 body: status=Toot+number+25%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1828 body: status=Toot+number+25%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
804 headers: 1829 headers:
805 Accept: ['*/*'] 1830 Accept:
806 Accept-Encoding: ['gzip, deflate'] 1831 - '*/*'
807 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1832 Accept-Encoding:
808 Connection: [keep-alive] 1833 - gzip, deflate
809 Content-Length: ['78'] 1834 Authorization:
810 Content-Type: [application/x-www-form-urlencoded] 1835 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
811 User-Agent: [python-requests/2.18.4] 1836 Connection:
1837 - keep-alive
1838 Content-Length:
1839 - '78'
1840 Content-Type:
1841 - application/x-www-form-urlencoded
1842 User-Agent:
1843 - tests/v311
812 method: POST 1844 method: POST
813 uri: http://localhost:3000/api/v1/statuses 1845 uri: http://localhost:3000/api/v1/statuses
814 response: 1846 response:
815 body: {string: '{"id":"103704150085925781","created_at":"2020-02-22T19:29:11.118Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150085925781","url":"http://localhost/@mastodonpy_test/103704150085925781","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1847 body:
816 number 25! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1848 string: '{"id":"109304275999046454","created_at":"2022-11-07T19:54:51.100Z","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/109304275999046454","url":"http://localhost:3000/@mastodonpy_test/109304275999046454","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
817 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1849 number 25! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
818 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":27,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1850 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
819 headers: 1851 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
820 Cache-Control: ['no-cache, no-store'] 1852 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
821 Content-Type: [application/json; charset=utf-8] 1853 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":36,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
822 Referrer-Policy: [strict-origin-when-cross-origin] 1854 headers:
823 Transfer-Encoding: [chunked] 1855 Cache-Control:
824 Vary: ['Accept-Encoding, Origin'] 1856 - no-store
825 X-Content-Type-Options: [nosniff] 1857 Content-Security-Policy:
826 X-Download-Options: [noopen] 1858 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
827 X-Frame-Options: [SAMEORIGIN] 1859 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
828 X-Permitted-Cross-Domain-Policies: [none] 1860 style-src ''self'' http://localhost:3000 ''nonce-18w9qAT9LP1wSrxr/Y8u1A=='';
829 X-Request-Id: [c92fa34a-23c0-42c2-8a9e-3aa2a0c28e30] 1861 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
830 X-Runtime: ['0.306097'] 1862 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
831 X-XSS-Protection: [1; mode=block] 1863 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
832 content-length: ['1705'] 1864 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
833 status: {code: 200, message: OK} 1865 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1866 worker-src ''self'' blob: http://localhost:3000'
1867 Content-Type:
1868 - application/json; charset=utf-8
1869 ETag:
1870 - W/"672b7db8a228a3acf24a64fd3cad3541"
1871 Referrer-Policy:
1872 - strict-origin-when-cross-origin
1873 Transfer-Encoding:
1874 - chunked
1875 Vary:
1876 - Accept, Origin
1877 X-Content-Type-Options:
1878 - nosniff
1879 X-Download-Options:
1880 - noopen
1881 X-Frame-Options:
1882 - SAMEORIGIN
1883 X-Permitted-Cross-Domain-Policies:
1884 - none
1885 X-RateLimit-Limit:
1886 - '300'
1887 X-RateLimit-Remaining:
1888 - '229'
1889 X-RateLimit-Reset:
1890 - '2022-11-07T21:00:00.124952Z'
1891 X-Request-Id:
1892 - 6bcabb2f-590f-47e3-a205-4c59ea440b3c
1893 X-Runtime:
1894 - '0.037436'
1895 X-XSS-Protection:
1896 - 1; mode=block
1897 status:
1898 code: 200
1899 message: OK
834- request: 1900- request:
835 body: status=Toot+number+26%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1901 body: status=Toot+number+26%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
836 headers: 1902 headers:
837 Accept: ['*/*'] 1903 Accept:
838 Accept-Encoding: ['gzip, deflate'] 1904 - '*/*'
839 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1905 Accept-Encoding:
840 Connection: [keep-alive] 1906 - gzip, deflate
841 Content-Length: ['78'] 1907 Authorization:
842 Content-Type: [application/x-www-form-urlencoded] 1908 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
843 User-Agent: [python-requests/2.18.4] 1909 Connection:
1910 - keep-alive
1911 Content-Length:
1912 - '78'
1913 Content-Type:
1914 - application/x-www-form-urlencoded
1915 User-Agent:
1916 - tests/v311
844 method: POST 1917 method: POST
845 uri: http://localhost:3000/api/v1/statuses 1918 uri: http://localhost:3000/api/v1/statuses
846 response: 1919 response:
847 body: {string: '{"id":"103704150106932215","created_at":"2020-02-22T19:29:11.447Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150106932215","url":"http://localhost/@mastodonpy_test/103704150106932215","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1920 body:
848 number 26! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1921 string: '{"id":"109304276001987331","created_at":"2022-11-07T19:54:51.145Z","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/109304276001987331","url":"http://localhost:3000/@mastodonpy_test/109304276001987331","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
849 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1922 number 26! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
850 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":28,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1923 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
851 headers: 1924 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
852 Cache-Control: ['no-cache, no-store'] 1925 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
853 Content-Type: [application/json; charset=utf-8] 1926 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":37,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
854 Referrer-Policy: [strict-origin-when-cross-origin] 1927 headers:
855 Transfer-Encoding: [chunked] 1928 Cache-Control:
856 Vary: ['Accept-Encoding, Origin'] 1929 - no-store
857 X-Content-Type-Options: [nosniff] 1930 Content-Security-Policy:
858 X-Download-Options: [noopen] 1931 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
859 X-Frame-Options: [SAMEORIGIN] 1932 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
860 X-Permitted-Cross-Domain-Policies: [none] 1933 style-src ''self'' http://localhost:3000 ''nonce-ZsHyNgqR2trFgNwvhWAPsg=='';
861 X-Request-Id: [a33dc5a1-fd00-4aff-9f14-c289a23e3814] 1934 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
862 X-Runtime: ['0.314799'] 1935 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
863 X-XSS-Protection: [1; mode=block] 1936 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
864 content-length: ['1705'] 1937 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
865 status: {code: 200, message: OK} 1938 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1939 worker-src ''self'' blob: http://localhost:3000'
1940 Content-Type:
1941 - application/json; charset=utf-8
1942 ETag:
1943 - W/"555e198077437f9f39967f3e6c683775"
1944 Referrer-Policy:
1945 - strict-origin-when-cross-origin
1946 Transfer-Encoding:
1947 - chunked
1948 Vary:
1949 - Accept, Origin
1950 X-Content-Type-Options:
1951 - nosniff
1952 X-Download-Options:
1953 - noopen
1954 X-Frame-Options:
1955 - SAMEORIGIN
1956 X-Permitted-Cross-Domain-Policies:
1957 - none
1958 X-RateLimit-Limit:
1959 - '300'
1960 X-RateLimit-Remaining:
1961 - '228'
1962 X-RateLimit-Reset:
1963 - '2022-11-07T21:00:00.171617Z'
1964 X-Request-Id:
1965 - fe0a8592-e20f-4de5-887a-7840bf845b4d
1966 X-Runtime:
1967 - '0.039773'
1968 X-XSS-Protection:
1969 - 1; mode=block
1970 status:
1971 code: 200
1972 message: OK
866- request: 1973- request:
867 body: status=Toot+number+27%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 1974 body: status=Toot+number+27%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
868 headers: 1975 headers:
869 Accept: ['*/*'] 1976 Accept:
870 Accept-Encoding: ['gzip, deflate'] 1977 - '*/*'
871 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1978 Accept-Encoding:
872 Connection: [keep-alive] 1979 - gzip, deflate
873 Content-Length: ['78'] 1980 Authorization:
874 Content-Type: [application/x-www-form-urlencoded] 1981 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
875 User-Agent: [python-requests/2.18.4] 1982 Connection:
1983 - keep-alive
1984 Content-Length:
1985 - '78'
1986 Content-Type:
1987 - application/x-www-form-urlencoded
1988 User-Agent:
1989 - tests/v311
876 method: POST 1990 method: POST
877 uri: http://localhost:3000/api/v1/statuses 1991 uri: http://localhost:3000/api/v1/statuses
878 response: 1992 response:
879 body: {string: '{"id":"103704150129060443","created_at":"2020-02-22T19:29:11.778Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150129060443","url":"http://localhost/@mastodonpy_test/103704150129060443","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 1993 body:
880 number 27! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 1994 string: '{"id":"109304276004879100","created_at":"2022-11-07T19:54:51.189Z","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/109304276004879100","url":"http://localhost:3000/@mastodonpy_test/109304276004879100","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
881 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1995 number 27! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
882 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":29,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 1996 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
883 headers: 1997 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
884 Cache-Control: ['no-cache, no-store'] 1998 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
885 Content-Type: [application/json; charset=utf-8] 1999 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":38,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
886 Referrer-Policy: [strict-origin-when-cross-origin] 2000 headers:
887 Transfer-Encoding: [chunked] 2001 Cache-Control:
888 Vary: ['Accept-Encoding, Origin'] 2002 - no-store
889 X-Content-Type-Options: [nosniff] 2003 Content-Security-Policy:
890 X-Download-Options: [noopen] 2004 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
891 X-Frame-Options: [SAMEORIGIN] 2005 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
892 X-Permitted-Cross-Domain-Policies: [none] 2006 style-src ''self'' http://localhost:3000 ''nonce-cfjYH5UxhfsryvQivqweGA=='';
893 X-Request-Id: [ec46c8ff-b829-4045-b41f-374a1bb5fc9e] 2007 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
894 X-Runtime: ['0.302988'] 2008 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
895 X-XSS-Protection: [1; mode=block] 2009 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
896 content-length: ['1705'] 2010 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
897 status: {code: 200, message: OK} 2011 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2012 worker-src ''self'' blob: http://localhost:3000'
2013 Content-Type:
2014 - application/json; charset=utf-8
2015 ETag:
2016 - W/"94fe2745ffe42428bf51cebafb5b14f1"
2017 Referrer-Policy:
2018 - strict-origin-when-cross-origin
2019 Transfer-Encoding:
2020 - chunked
2021 Vary:
2022 - Accept, Origin
2023 X-Content-Type-Options:
2024 - nosniff
2025 X-Download-Options:
2026 - noopen
2027 X-Frame-Options:
2028 - SAMEORIGIN
2029 X-Permitted-Cross-Domain-Policies:
2030 - none
2031 X-RateLimit-Limit:
2032 - '300'
2033 X-RateLimit-Remaining:
2034 - '227'
2035 X-RateLimit-Reset:
2036 - '2022-11-07T21:00:00.215756Z'
2037 X-Request-Id:
2038 - c1ae8d78-d515-4235-af9a-025dc0d5e3f7
2039 X-Runtime:
2040 - '0.039533'
2041 X-XSS-Protection:
2042 - 1; mode=block
2043 status:
2044 code: 200
2045 message: OK
898- request: 2046- request:
899 body: status=Toot+number+28%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 2047 body: status=Toot+number+28%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
900 headers: 2048 headers:
901 Accept: ['*/*'] 2049 Accept:
902 Accept-Encoding: ['gzip, deflate'] 2050 - '*/*'
903 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2051 Accept-Encoding:
904 Connection: [keep-alive] 2052 - gzip, deflate
905 Content-Length: ['78'] 2053 Authorization:
906 Content-Type: [application/x-www-form-urlencoded] 2054 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
907 User-Agent: [python-requests/2.18.4] 2055 Connection:
2056 - keep-alive
2057 Content-Length:
2058 - '78'
2059 Content-Type:
2060 - application/x-www-form-urlencoded
2061 User-Agent:
2062 - tests/v311
908 method: POST 2063 method: POST
909 uri: http://localhost:3000/api/v1/statuses 2064 uri: http://localhost:3000/api/v1/statuses
910 response: 2065 response:
911 body: {string: '{"id":"103704150150394841","created_at":"2020-02-22T19:29:12.099Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150150394841","url":"http://localhost/@mastodonpy_test/103704150150394841","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2066 body:
912 number 28! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2067 string: '{"id":"109304276007733123","created_at":"2022-11-07T19:54:51.233Z","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/109304276007733123","url":"http://localhost:3000/@mastodonpy_test/109304276007733123","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
913 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2068 number 28! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
914 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":30,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 2069 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
915 headers: 2070 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
916 Cache-Control: ['no-cache, no-store'] 2071 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
917 Content-Type: [application/json; charset=utf-8] 2072 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":39,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
918 Referrer-Policy: [strict-origin-when-cross-origin] 2073 headers:
919 Transfer-Encoding: [chunked] 2074 Cache-Control:
920 Vary: ['Accept-Encoding, Origin'] 2075 - no-store
921 X-Content-Type-Options: [nosniff] 2076 Content-Security-Policy:
922 X-Download-Options: [noopen] 2077 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
923 X-Frame-Options: [SAMEORIGIN] 2078 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
924 X-Permitted-Cross-Domain-Policies: [none] 2079 style-src ''self'' http://localhost:3000 ''nonce-1ep+qWpIwIVWa3kDWHyMkg=='';
925 X-Request-Id: [109741ad-270e-414d-af2d-434a452e1103] 2080 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
926 X-Runtime: ['0.287941'] 2081 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
927 X-XSS-Protection: [1; mode=block] 2082 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
928 content-length: ['1705'] 2083 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
929 status: {code: 200, message: OK} 2084 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2085 worker-src ''self'' blob: http://localhost:3000'
2086 Content-Type:
2087 - application/json; charset=utf-8
2088 ETag:
2089 - W/"8a4a4ad3f294ad434a774cd696a1a2b4"
2090 Referrer-Policy:
2091 - strict-origin-when-cross-origin
2092 Transfer-Encoding:
2093 - chunked
2094 Vary:
2095 - Accept, Origin
2096 X-Content-Type-Options:
2097 - nosniff
2098 X-Download-Options:
2099 - noopen
2100 X-Frame-Options:
2101 - SAMEORIGIN
2102 X-Permitted-Cross-Domain-Policies:
2103 - none
2104 X-RateLimit-Limit:
2105 - '300'
2106 X-RateLimit-Remaining:
2107 - '226'
2108 X-RateLimit-Reset:
2109 - '2022-11-07T21:00:00.258422Z'
2110 X-Request-Id:
2111 - c78ed3e1-fff1-4bb7-8ec9-ce3027494960
2112 X-Runtime:
2113 - '0.037829'
2114 X-XSS-Protection:
2115 - 1; mode=block
2116 status:
2117 code: 200
2118 message: OK
930- request: 2119- request:
931 body: status=Toot+number+29%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp 2120 body: status=Toot+number+29%21+%23fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp
932 headers: 2121 headers:
933 Accept: ['*/*'] 2122 Accept:
934 Accept-Encoding: ['gzip, deflate'] 2123 - '*/*'
935 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2124 Accept-Encoding:
936 Connection: [keep-alive] 2125 - gzip, deflate
937 Content-Length: ['78'] 2126 Authorization:
938 Content-Type: [application/x-www-form-urlencoded] 2127 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
939 User-Agent: [python-requests/2.18.4] 2128 Connection:
2129 - keep-alive
2130 Content-Length:
2131 - '78'
2132 Content-Type:
2133 - application/x-www-form-urlencoded
2134 User-Agent:
2135 - tests/v311
940 method: POST 2136 method: POST
941 uri: http://localhost:3000/api/v1/statuses 2137 uri: http://localhost:3000/api/v1/statuses
942 response: 2138 response:
943 body: {string: '{"id":"103704150170865177","created_at":"2020-02-22T19:29:12.413Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150170865177","url":"http://localhost/@mastodonpy_test/103704150170865177","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2139 body:
944 number 29! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2140 string: '{"id":"109304276010612884","created_at":"2022-11-07T19:54:51.276Z","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/109304276010612884","url":"http://localhost:3000/@mastodonpy_test/109304276010612884","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
945 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2141 number 29! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
946 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 2142 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
947 headers: 2143 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
948 Cache-Control: ['no-cache, no-store'] 2144 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
949 Content-Type: [application/json; charset=utf-8] 2145 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
950 Referrer-Policy: [strict-origin-when-cross-origin] 2146 headers:
951 Transfer-Encoding: [chunked] 2147 Cache-Control:
952 Vary: ['Accept-Encoding, Origin'] 2148 - no-store
953 X-Content-Type-Options: [nosniff] 2149 Content-Security-Policy:
954 X-Download-Options: [noopen] 2150 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
955 X-Frame-Options: [SAMEORIGIN] 2151 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
956 X-Permitted-Cross-Domain-Policies: [none] 2152 style-src ''self'' http://localhost:3000 ''nonce-tbDWNoPbxLf4QtOnpcHyuw=='';
957 X-Request-Id: [dbf6aa95-e082-486d-bbd6-e71f5a93af1f] 2153 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
958 X-Runtime: ['0.292002'] 2154 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
959 X-XSS-Protection: [1; mode=block] 2155 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
960 content-length: ['1705'] 2156 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
961 status: {code: 200, message: OK} 2157 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2158 worker-src ''self'' blob: http://localhost:3000'
2159 Content-Type:
2160 - application/json; charset=utf-8
2161 ETag:
2162 - W/"d3aceaaf962a9232d578d7db28a1814a"
2163 Referrer-Policy:
2164 - strict-origin-when-cross-origin
2165 Transfer-Encoding:
2166 - chunked
2167 Vary:
2168 - Accept, Origin
2169 X-Content-Type-Options:
2170 - nosniff
2171 X-Download-Options:
2172 - noopen
2173 X-Frame-Options:
2174 - SAMEORIGIN
2175 X-Permitted-Cross-Domain-Policies:
2176 - none
2177 X-RateLimit-Limit:
2178 - '300'
2179 X-RateLimit-Remaining:
2180 - '225'
2181 X-RateLimit-Reset:
2182 - '2022-11-07T21:00:00.302895Z'
2183 X-Request-Id:
2184 - 980ee340-f3e9-40a5-82fb-9f9f779493e6
2185 X-Runtime:
2186 - '0.039583'
2187 X-XSS-Protection:
2188 - 1; mode=block
2189 status:
2190 code: 200
2191 message: OK
962- request: 2192- request:
963 body: null 2193 body: null
964 headers: 2194 headers:
965 Accept: ['*/*'] 2195 Accept:
966 Accept-Encoding: ['gzip, deflate'] 2196 - '*/*'
967 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2197 Accept-Encoding:
968 Connection: [keep-alive] 2198 - gzip, deflate
969 User-Agent: [python-requests/2.18.4] 2199 Authorization:
2200 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2201 Connection:
2202 - keep-alive
2203 User-Agent:
2204 - tests/v311
970 method: GET 2205 method: GET
971 uri: http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10 2206 uri: http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10
972 response: 2207 response:
973 body: {string: '[{"id":"103704150170865177","created_at":"2020-02-22T19:29:12.413Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150170865177","url":"http://localhost/@mastodonpy_test/103704150170865177","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2208 body:
974 number 29! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2209 string: '[{"id":"109304276010612884","created_at":"2022-11-07T19:54:51.276Z","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/109304276010612884","url":"http://localhost:3000/@mastodonpy_test/109304276010612884","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
975 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2210 number 29! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
976 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704150150394841","created_at":"2020-02-22T19:29:12.099Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150150394841","url":"http://localhost/@mastodonpy_test/103704150150394841","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2211 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
977 number 28! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2212 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
978 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2213 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
979 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704150129060443","created_at":"2020-02-22T19:29:11.778Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150129060443","url":"http://localhost/@mastodonpy_test/103704150129060443","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2214 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304276007733123","created_at":"2022-11-07T19:54:51.233Z","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/109304276007733123","url":"http://localhost:3000/@mastodonpy_test/109304276007733123","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
980 number 27! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2215 number 28! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
981 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2216 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
982 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704150106932215","created_at":"2020-02-22T19:29:11.447Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150106932215","url":"http://localhost/@mastodonpy_test/103704150106932215","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2217 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
983 number 26! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2218 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
984 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2219 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304276004879100","created_at":"2022-11-07T19:54:51.189Z","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/109304276004879100","url":"http://localhost:3000/@mastodonpy_test/109304276004879100","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
985 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704150085925781","created_at":"2020-02-22T19:29:11.118Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150085925781","url":"http://localhost/@mastodonpy_test/103704150085925781","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2220 number 27! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
986 number 25! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2221 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
987 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2222 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
988 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704150062042669","created_at":"2020-02-22T19:29:10.782Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150062042669","url":"http://localhost/@mastodonpy_test/103704150062042669","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2223 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
989 number 24! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2224 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304276001987331","created_at":"2022-11-07T19:54:51.145Z","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/109304276001987331","url":"http://localhost:3000/@mastodonpy_test/109304276001987331","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
990 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2225 number 26! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
991 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704150041176847","created_at":"2020-02-22T19:29:10.430Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150041176847","url":"http://localhost/@mastodonpy_test/103704150041176847","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2226 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
992 number 23! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2227 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
993 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2228 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
994 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704150021052422","created_at":"2020-02-22T19:29:10.129Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150021052422","url":"http://localhost/@mastodonpy_test/103704150021052422","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2229 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275999046454","created_at":"2022-11-07T19:54:51.100Z","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/109304275999046454","url":"http://localhost:3000/@mastodonpy_test/109304275999046454","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
995 number 22! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2230 number 25! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
996 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2231 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
997 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704150001094152","created_at":"2020-02-22T19:29:09.813Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150001094152","url":"http://localhost/@mastodonpy_test/103704150001094152","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2232 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
998 number 21! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2233 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
999 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2234 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275996307750","created_at":"2022-11-07T19:54:51.058Z","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/109304275996307750","url":"http://localhost:3000/@mastodonpy_test/109304275996307750","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
1000 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149981573728","created_at":"2020-02-22T19:29:09.522Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149981573728","url":"http://localhost/@mastodonpy_test/103704149981573728","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2235 number 24! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1001 number 20! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2236 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1002 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2237 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1003 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}]'} 2238 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1004 headers: 2239 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275993471552","created_at":"2022-11-07T19:54:51.015Z","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/109304275993471552","url":"http://localhost:3000/@mastodonpy_test/109304275993471552","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
1005 Cache-Control: ['no-cache, no-store'] 2240 number 23! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1006 Content-Type: [application/json; charset=utf-8] 2241 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1007 Link: ['<http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=103704149981573728>; 2242 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1008 rel="next", <http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&min_id=103704150170865177>; 2243 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1009 rel="prev"'] 2244 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275990713608","created_at":"2022-11-07T19:54:50.973Z","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/109304275990713608","url":"http://localhost:3000/@mastodonpy_test/109304275990713608","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
1010 Referrer-Policy: [strict-origin-when-cross-origin] 2245 number 22! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1011 Transfer-Encoding: [chunked] 2246 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1012 Vary: ['Accept-Encoding, Origin'] 2247 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1013 X-Content-Type-Options: [nosniff] 2248 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1014 X-Download-Options: [noopen] 2249 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275987887232","created_at":"2022-11-07T19:54:50.930Z","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/109304275987887232","url":"http://localhost:3000/@mastodonpy_test/109304275987887232","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
1015 X-Frame-Options: [SAMEORIGIN] 2250 number 21! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1016 X-Permitted-Cross-Domain-Policies: [none] 2251 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1017 X-Request-Id: [9df9b806-f031-47c9-aeb7-6cd32930f25e] 2252 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1018 X-Runtime: ['0.471565'] 2253 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1019 X-XSS-Protection: [1; mode=block] 2254 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275985017147","created_at":"2022-11-07T19:54:50.886Z","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/109304275985017147","url":"http://localhost:3000/@mastodonpy_test/109304275985017147","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
1020 content-length: ['17061'] 2255 number 20! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1021 status: {code: 200, message: OK} 2256 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
2257 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
2258 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
2259 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}]'
2260 headers:
2261 Cache-Control:
2262 - no-store
2263 Content-Security-Policy:
2264 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
2265 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
2266 style-src ''self'' http://localhost:3000 ''nonce-DO9NdVT959UdNBlZreEy8Q=='';
2267 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
2268 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
2269 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
2270 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
2271 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2272 worker-src ''self'' blob: http://localhost:3000'
2273 Content-Type:
2274 - application/json; charset=utf-8
2275 ETag:
2276 - W/"0f113dc872886774dade1cb972b16324"
2277 Link:
2278 - <http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=109304275985017147>;
2279 rel="next", <http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&min_id=109304276010612884>;
2280 rel="prev"
2281 Referrer-Policy:
2282 - strict-origin-when-cross-origin
2283 Transfer-Encoding:
2284 - chunked
2285 Vary:
2286 - Accept, Origin
2287 X-Content-Type-Options:
2288 - nosniff
2289 X-Download-Options:
2290 - noopen
2291 X-Frame-Options:
2292 - SAMEORIGIN
2293 X-Permitted-Cross-Domain-Policies:
2294 - none
2295 X-Request-Id:
2296 - ce2fcbb3-9f76-4fda-bf89-1515eaa29bdc
2297 X-Runtime:
2298 - '0.074585'
2299 X-XSS-Protection:
2300 - 1; mode=block
2301 status:
2302 code: 200
2303 message: OK
1022- request: 2304- request:
1023 body: null 2305 body: null
1024 headers: 2306 headers:
1025 Accept: ['*/*'] 2307 Accept:
1026 Accept-Encoding: ['gzip, deflate'] 2308 - '*/*'
1027 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2309 Accept-Encoding:
1028 Connection: [keep-alive] 2310 - gzip, deflate
1029 User-Agent: [python-requests/2.18.4] 2311 Authorization:
2312 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2313 Connection:
2314 - keep-alive
2315 User-Agent:
2316 - tests/v311
1030 method: GET 2317 method: GET
1031 uri: http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=103704149981573728 2318 uri: http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=109304275985017147
1032 response: 2319 response:
1033 body: {string: '[{"id":"103704149960988266","created_at":"2020-02-22T19:29:09.205Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149960988266","url":"http://localhost/@mastodonpy_test/103704149960988266","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2320 body:
1034 number 19! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2321 string: '[{"id":"109304275982096332","created_at":"2022-11-07T19:54:50.842Z","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/109304275982096332","url":"http://localhost:3000/@mastodonpy_test/109304275982096332","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
1035 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2322 number 19! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1036 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149938483069","created_at":"2020-02-22T19:29:08.863Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149938483069","url":"http://localhost/@mastodonpy_test/103704149938483069","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2323 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1037 number 18! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2324 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1038 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2325 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1039 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149918653826","created_at":"2020-02-22T19:29:08.565Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149918653826","url":"http://localhost/@mastodonpy_test/103704149918653826","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2326 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275979164747","created_at":"2022-11-07T19:54:50.797Z","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/109304275979164747","url":"http://localhost:3000/@mastodonpy_test/109304275979164747","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
1040 number 17! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2327 number 18! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1041 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2328 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1042 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149896565914","created_at":"2020-02-22T19:29:08.221Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149896565914","url":"http://localhost/@mastodonpy_test/103704149896565914","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2329 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1043 number 16! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2330 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1044 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2331 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275976386045","created_at":"2022-11-07T19:54:50.754Z","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/109304275976386045","url":"http://localhost:3000/@mastodonpy_test/109304275976386045","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
1045 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149875584145","created_at":"2020-02-22T19:29:07.906Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149875584145","url":"http://localhost/@mastodonpy_test/103704149875584145","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2332 number 17! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1046 number 15! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2333 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1047 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2334 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1048 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149853789021","created_at":"2020-02-22T19:29:07.590Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149853789021","url":"http://localhost/@mastodonpy_test/103704149853789021","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2335 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1049 number 14! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2336 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275973332371","created_at":"2022-11-07T19:54:50.708Z","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/109304275973332371","url":"http://localhost:3000/@mastodonpy_test/109304275973332371","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
1050 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2337 number 16! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1051 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149832307057","created_at":"2020-02-22T19:29:07.242Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149832307057","url":"http://localhost/@mastodonpy_test/103704149832307057","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2338 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1052 number 13! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2339 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1053 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2340 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1054 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149812870986","created_at":"2020-02-22T19:29:06.948Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149812870986","url":"http://localhost/@mastodonpy_test/103704149812870986","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2341 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275970530001","created_at":"2022-11-07T19:54:50.665Z","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/109304275970530001","url":"http://localhost:3000/@mastodonpy_test/109304275970530001","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
1055 number 12! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2342 number 15! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1056 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2343 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1057 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149793387994","created_at":"2020-02-22T19:29:06.644Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149793387994","url":"http://localhost/@mastodonpy_test/103704149793387994","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2344 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1058 number 11! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2345 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1059 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2346 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275967557446","created_at":"2022-11-07T19:54:50.620Z","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/109304275967557446","url":"http://localhost:3000/@mastodonpy_test/109304275967557446","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
1060 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149773562058","created_at":"2020-02-22T19:29:06.343Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149773562058","url":"http://localhost/@mastodonpy_test/103704149773562058","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2347 number 14! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1061 number 10! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2348 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1062 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2349 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1063 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}]'} 2350 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1064 headers: 2351 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275964580972","created_at":"2022-11-07T19:54:50.574Z","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/109304275964580972","url":"http://localhost:3000/@mastodonpy_test/109304275964580972","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
1065 Cache-Control: ['no-cache, no-store'] 2352 number 13! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1066 Content-Type: [application/json; charset=utf-8] 2353 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1067 Link: ['<http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=103704149773562058>; 2354 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1068 rel="next", <http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&min_id=103704149960988266>; 2355 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1069 rel="prev"'] 2356 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275961349193","created_at":"2022-11-07T19:54:50.525Z","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/109304275961349193","url":"http://localhost:3000/@mastodonpy_test/109304275961349193","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
1070 Referrer-Policy: [strict-origin-when-cross-origin] 2357 number 12! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1071 Transfer-Encoding: [chunked] 2358 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1072 Vary: ['Accept-Encoding, Origin'] 2359 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1073 X-Content-Type-Options: [nosniff] 2360 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1074 X-Download-Options: [noopen] 2361 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275958566293","created_at":"2022-11-07T19:54:50.483Z","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/109304275958566293","url":"http://localhost:3000/@mastodonpy_test/109304275958566293","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
1075 X-Frame-Options: [SAMEORIGIN] 2362 number 11! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1076 X-Permitted-Cross-Domain-Policies: [none] 2363 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1077 X-Request-Id: [afd704fe-d8af-4b36-9d23-2d1ad956d4b5] 2364 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1078 X-Runtime: ['0.349594'] 2365 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1079 X-XSS-Protection: [1; mode=block] 2366 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275955874421","created_at":"2022-11-07T19:54:50.441Z","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/109304275955874421","url":"http://localhost:3000/@mastodonpy_test/109304275955874421","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
1080 content-length: ['17061'] 2367 number 10! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1081 status: {code: 200, message: OK} 2368 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
2369 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
2370 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
2371 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}]'
2372 headers:
2373 Cache-Control:
2374 - no-store
2375 Content-Security-Policy:
2376 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
2377 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
2378 style-src ''self'' http://localhost:3000 ''nonce-GeEPM0WnvUGTmapiRRl3Pw=='';
2379 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
2380 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
2381 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
2382 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
2383 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2384 worker-src ''self'' blob: http://localhost:3000'
2385 Content-Type:
2386 - application/json; charset=utf-8
2387 ETag:
2388 - W/"0c494472e27fb2ac1723710b1e83d39c"
2389 Link:
2390 - <http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=109304275955874421>;
2391 rel="next", <http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&min_id=109304275982096332>;
2392 rel="prev"
2393 Referrer-Policy:
2394 - strict-origin-when-cross-origin
2395 Transfer-Encoding:
2396 - chunked
2397 Vary:
2398 - Accept, Origin
2399 X-Content-Type-Options:
2400 - nosniff
2401 X-Download-Options:
2402 - noopen
2403 X-Frame-Options:
2404 - SAMEORIGIN
2405 X-Permitted-Cross-Domain-Policies:
2406 - none
2407 X-Request-Id:
2408 - aba749cd-54d6-43ca-8a9e-eb4b6a4f7fa9
2409 X-Runtime:
2410 - '0.064056'
2411 X-XSS-Protection:
2412 - 1; mode=block
2413 status:
2414 code: 200
2415 message: OK
1082- request: 2416- request:
1083 body: null 2417 body: null
1084 headers: 2418 headers:
1085 Accept: ['*/*'] 2419 Accept:
1086 Accept-Encoding: ['gzip, deflate'] 2420 - '*/*'
1087 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2421 Accept-Encoding:
1088 Connection: [keep-alive] 2422 - gzip, deflate
1089 User-Agent: [python-requests/2.18.4] 2423 Authorization:
2424 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2425 Connection:
2426 - keep-alive
2427 User-Agent:
2428 - tests/v311
1090 method: GET 2429 method: GET
1091 uri: http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=103704149773562058 2430 uri: http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=109304275955874421
1092 response: 2431 response:
1093 body: {string: '[{"id":"103704149753631609","created_at":"2020-02-22T19:29:06.045Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149753631609","url":"http://localhost/@mastodonpy_test/103704149753631609","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2432 body:
1094 number 9! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2433 string: '[{"id":"109304275953053682","created_at":"2022-11-07T19:54:50.398Z","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/109304275953053682","url":"http://localhost:3000/@mastodonpy_test/109304275953053682","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
1095 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2434 number 9! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1096 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149732903870","created_at":"2020-02-22T19:29:05.721Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149732903870","url":"http://localhost/@mastodonpy_test/103704149732903870","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2435 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1097 number 8! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2436 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1098 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2437 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1099 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149713271812","created_at":"2020-02-22T19:29:05.427Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149713271812","url":"http://localhost/@mastodonpy_test/103704149713271812","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2438 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275950418987","created_at":"2022-11-07T19:54:50.358Z","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/109304275950418987","url":"http://localhost:3000/@mastodonpy_test/109304275950418987","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
1100 number 7! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2439 number 8! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1101 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2440 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1102 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149694846121","created_at":"2020-02-22T19:29:05.148Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149694846121","url":"http://localhost/@mastodonpy_test/103704149694846121","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2441 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1103 number 6! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2442 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1104 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2443 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275947667329","created_at":"2022-11-07T19:54:50.316Z","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/109304275947667329","url":"http://localhost:3000/@mastodonpy_test/109304275947667329","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
1105 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149669490630","created_at":"2020-02-22T19:29:04.769Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149669490630","url":"http://localhost/@mastodonpy_test/103704149669490630","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2444 number 7! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1106 number 5! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2445 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1107 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2446 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1108 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149651053534","created_at":"2020-02-22T19:29:04.473Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149651053534","url":"http://localhost/@mastodonpy_test/103704149651053534","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2447 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1109 number 4! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2448 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275944931142","created_at":"2022-11-07T19:54:50.273Z","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/109304275944931142","url":"http://localhost:3000/@mastodonpy_test/109304275944931142","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
1110 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2449 number 6! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1111 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149633530756","created_at":"2020-02-22T19:29:04.209Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149633530756","url":"http://localhost/@mastodonpy_test/103704149633530756","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2450 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1112 number 3! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2451 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1113 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2452 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1114 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149614770695","created_at":"2020-02-22T19:29:03.925Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149614770695","url":"http://localhost/@mastodonpy_test/103704149614770695","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2453 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275942086946","created_at":"2022-11-07T19:54:50.231Z","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/109304275942086946","url":"http://localhost:3000/@mastodonpy_test/109304275942086946","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
1115 number 2! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2454 number 5! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1116 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2455 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1117 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149594648631","created_at":"2020-02-22T19:29:03.614Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149594648631","url":"http://localhost/@mastodonpy_test/103704149594648631","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2456 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1118 number 1! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2457 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1119 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2458 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275939455290","created_at":"2022-11-07T19:54:50.191Z","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/109304275939455290","url":"http://localhost:3000/@mastodonpy_test/109304275939455290","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
1120 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"103704149573624834","created_at":"2020-02-22T19:29:03.291Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149573624834","url":"http://localhost/@mastodonpy_test/103704149573624834","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot 2459 number 4! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1121 number 0! \u003ca href=\"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\" 2460 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1122 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 2461 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1123 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}]'} 2462 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1124 headers: 2463 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275936708240","created_at":"2022-11-07T19:54:50.149Z","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/109304275936708240","url":"http://localhost:3000/@mastodonpy_test/109304275936708240","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
1125 Cache-Control: ['no-cache, no-store'] 2464 number 3! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1126 Content-Type: [application/json; charset=utf-8] 2465 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1127 Link: ['<http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=103704149573624834>; 2466 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1128 rel="next", <http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&min_id=103704149753631609>; 2467 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1129 rel="prev"'] 2468 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275934040507","created_at":"2022-11-07T19:54:50.108Z","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/109304275934040507","url":"http://localhost:3000/@mastodonpy_test/109304275934040507","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
1130 Referrer-Policy: [strict-origin-when-cross-origin] 2469 number 2! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1131 Transfer-Encoding: [chunked] 2470 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1132 Vary: ['Accept-Encoding, Origin'] 2471 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1133 X-Content-Type-Options: [nosniff] 2472 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1134 X-Download-Options: [noopen] 2473 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275931414417","created_at":"2022-11-07T19:54:50.068Z","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/109304275931414417","url":"http://localhost:3000/@mastodonpy_test/109304275931414417","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
1135 X-Frame-Options: [SAMEORIGIN] 2474 number 1! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1136 X-Permitted-Cross-Domain-Policies: [none] 2475 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1137 X-Request-Id: [75562b20-f99b-44b8-8099-90ed899099df] 2476 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1138 X-Runtime: ['0.296909'] 2477 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1139 X-XSS-Protection: [1; mode=block] 2478 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null},{"id":"109304275927037614","created_at":"2022-11-07T19:54:50.015Z","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/109304275927037614","url":"http://localhost:3000/@mastodonpy_test/109304275927037614","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
1140 content-length: ['17051'] 2479 number 0! \u003ca href=\"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\"
1141 status: {code: 200, message: OK} 2480 class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003efgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
2481 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
2482 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
2483 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":40,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}]'
2484 headers:
2485 Cache-Control:
2486 - no-store
2487 Content-Security-Policy:
2488 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
2489 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
2490 style-src ''self'' http://localhost:3000 ''nonce-fSnBRRpO/ypvFHG9nZfWPw=='';
2491 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
2492 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
2493 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
2494 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
2495 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2496 worker-src ''self'' blob: http://localhost:3000'
2497 Content-Type:
2498 - application/json; charset=utf-8
2499 ETag:
2500 - W/"ddee3f8e16c397baee430a124f415aaf"
2501 Link:
2502 - <http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=109304275927037614>;
2503 rel="next", <http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&min_id=109304275953053682>;
2504 rel="prev"
2505 Referrer-Policy:
2506 - strict-origin-when-cross-origin
2507 Transfer-Encoding:
2508 - chunked
2509 Vary:
2510 - Accept, Origin
2511 X-Content-Type-Options:
2512 - nosniff
2513 X-Download-Options:
2514 - noopen
2515 X-Frame-Options:
2516 - SAMEORIGIN
2517 X-Permitted-Cross-Domain-Policies:
2518 - none
2519 X-Request-Id:
2520 - bd36a1b6-5fbb-40f5-b848-a7f8d6a3967b
2521 X-Runtime:
2522 - '0.069824'
2523 X-XSS-Protection:
2524 - 1; mode=block
2525 status:
2526 code: 200
2527 message: OK
1142- request: 2528- request:
1143 body: null 2529 body: null
1144 headers: 2530 headers:
1145 Accept: ['*/*'] 2531 Accept:
1146 Accept-Encoding: ['gzip, deflate'] 2532 - '*/*'
1147 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2533 Accept-Encoding:
1148 Connection: [keep-alive] 2534 - gzip, deflate
1149 User-Agent: [python-requests/2.18.4] 2535 Authorization:
2536 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2537 Connection:
2538 - keep-alive
2539 User-Agent:
2540 - tests/v311
1150 method: GET 2541 method: GET
1151 uri: http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=103704149573624834 2542 uri: http://localhost:3000/api/v1/timelines/tag/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp?limit=10&max_id=109304275927037614
1152 response: 2543 response:
1153 body: {string: '[]'} 2544 body:
1154 headers: 2545 string: '[]'
1155 Cache-Control: ['no-cache, no-store'] 2546 headers:
1156 Content-Type: [application/json; charset=utf-8] 2547 Cache-Control:
1157 Referrer-Policy: [strict-origin-when-cross-origin] 2548 - no-store
1158 Transfer-Encoding: [chunked] 2549 Content-Security-Policy:
1159 Vary: ['Accept-Encoding, Origin'] 2550 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1160 X-Content-Type-Options: [nosniff] 2551 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1161 X-Download-Options: [noopen] 2552 style-src ''self'' http://localhost:3000 ''nonce-0ImmsBfe0ICYKI84A7p/GQ=='';
1162 X-Frame-Options: [SAMEORIGIN] 2553 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1163 X-Permitted-Cross-Domain-Policies: [none] 2554 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1164 X-Request-Id: [69f76436-82d2-445e-95ba-6b8f28af8f6e] 2555 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1165 X-Runtime: ['0.051595'] 2556 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1166 X-XSS-Protection: [1; mode=block] 2557 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1167 content-length: ['2'] 2558 worker-src ''self'' blob: http://localhost:3000'
1168 status: {code: 200, message: OK} 2559 Content-Type:
2560 - application/json; charset=utf-8
2561 ETag:
2562 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
2563 Referrer-Policy:
2564 - strict-origin-when-cross-origin
2565 Transfer-Encoding:
2566 - chunked
2567 Vary:
2568 - Accept, Origin
2569 X-Content-Type-Options:
2570 - nosniff
2571 X-Download-Options:
2572 - noopen
2573 X-Frame-Options:
2574 - SAMEORIGIN
2575 X-Permitted-Cross-Domain-Policies:
2576 - none
2577 X-Request-Id:
2578 - bc07c815-5f47-4614-bad7-7eedcd5cba36
2579 X-Runtime:
2580 - '0.013347'
2581 X-XSS-Protection:
2582 - 1; mode=block
2583 status:
2584 code: 200
2585 message: OK
1169- request: 2586- request:
1170 body: null 2587 body: null
1171 headers: 2588 headers:
1172 Accept: ['*/*'] 2589 Accept:
1173 Accept-Encoding: ['gzip, deflate'] 2590 - '*/*'
1174 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2591 Accept-Encoding:
1175 Connection: [keep-alive] 2592 - gzip, deflate
1176 Content-Length: ['0'] 2593 Authorization:
1177 User-Agent: [python-requests/2.18.4] 2594 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2595 Connection:
2596 - keep-alive
2597 Content-Length:
2598 - '0'
2599 User-Agent:
2600 - tests/v311
1178 method: DELETE 2601 method: DELETE
1179 uri: http://localhost:3000/api/v1/statuses/103704149573624834 2602 uri: http://localhost:3000/api/v1/statuses/109304275927037614
1180 response: 2603 response:
1181 body: {string: '{"id":"103704149573624834","created_at":"2020-02-22T19:29:03.291Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149573624834","url":"http://localhost/@mastodonpy_test/103704149573624834","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 2604 body:
1182 number 0! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 2605 string: '{"id":"109304275927037614","created_at":"2022-11-07T19:54:50.015Z","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/109304275927037614","url":"http://localhost:3000/@mastodonpy_test/109304275927037614","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1183 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":31,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 2606 number 0! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1184 headers: 2607 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1185 Cache-Control: ['no-cache, no-store'] 2608 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1186 Content-Type: [application/json; charset=utf-8] 2609 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":37,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1187 Referrer-Policy: [strict-origin-when-cross-origin] 2610 headers:
1188 Transfer-Encoding: [chunked] 2611 Cache-Control:
1189 Vary: ['Accept-Encoding, Origin'] 2612 - no-store
1190 X-Content-Type-Options: [nosniff] 2613 Content-Security-Policy:
1191 X-Download-Options: [noopen] 2614 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1192 X-Frame-Options: [SAMEORIGIN] 2615 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1193 X-Permitted-Cross-Domain-Policies: [none] 2616 style-src ''self'' http://localhost:3000 ''nonce-IUb1GLaQ88fBYUy8GxJ1zw=='';
1194 X-Request-Id: [3ca6b3e0-aff0-408b-a19f-da8eff491dfd] 2617 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1195 X-Runtime: ['0.176568'] 2618 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1196 X-XSS-Protection: [1; mode=block] 2619 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1197 content-length: ['1494'] 2620 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1198 status: {code: 200, message: OK} 2621 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2622 worker-src ''self'' blob: http://localhost:3000'
2623 Content-Type:
2624 - application/json; charset=utf-8
2625 ETag:
2626 - W/"f74f4682026bfd647ab92a4742bb87a7"
2627 Referrer-Policy:
2628 - strict-origin-when-cross-origin
2629 Transfer-Encoding:
2630 - chunked
2631 Vary:
2632 - Accept, Origin
2633 X-Content-Type-Options:
2634 - nosniff
2635 X-Download-Options:
2636 - noopen
2637 X-Frame-Options:
2638 - SAMEORIGIN
2639 X-Permitted-Cross-Domain-Policies:
2640 - none
2641 X-Request-Id:
2642 - dceaa42b-39d8-4f2c-934b-483aebb4338b
2643 X-Runtime:
2644 - '0.025260'
2645 X-XSS-Protection:
2646 - 1; mode=block
2647 status:
2648 code: 200
2649 message: OK
1199- request: 2650- request:
1200 body: null 2651 body: null
1201 headers: 2652 headers:
1202 Accept: ['*/*'] 2653 Accept:
1203 Accept-Encoding: ['gzip, deflate'] 2654 - '*/*'
1204 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2655 Accept-Encoding:
1205 Connection: [keep-alive] 2656 - gzip, deflate
1206 Content-Length: ['0'] 2657 Authorization:
1207 User-Agent: [python-requests/2.18.4] 2658 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2659 Connection:
2660 - keep-alive
2661 Content-Length:
2662 - '0'
2663 User-Agent:
2664 - tests/v311
1208 method: DELETE 2665 method: DELETE
1209 uri: http://localhost:3000/api/v1/statuses/103704149594648631 2666 uri: http://localhost:3000/api/v1/statuses/109304275931414417
1210 response: 2667 response:
1211 body: {string: '{"id":"103704149594648631","created_at":"2020-02-22T19:29:03.614Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149594648631","url":"http://localhost/@mastodonpy_test/103704149594648631","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 2668 body:
1212 number 1! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 2669 string: '{"id":"109304275931414417","created_at":"2022-11-07T19:54:50.068Z","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/109304275931414417","url":"http://localhost:3000/@mastodonpy_test/109304275931414417","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1213 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":30,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 2670 number 1! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1214 headers: 2671 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1215 Cache-Control: ['no-cache, no-store'] 2672 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1216 Content-Type: [application/json; charset=utf-8] 2673 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":37,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1217 Referrer-Policy: [strict-origin-when-cross-origin] 2674 headers:
1218 Transfer-Encoding: [chunked] 2675 Cache-Control:
1219 Vary: ['Accept-Encoding, Origin'] 2676 - no-store
1220 X-Content-Type-Options: [nosniff] 2677 Content-Security-Policy:
1221 X-Download-Options: [noopen] 2678 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1222 X-Frame-Options: [SAMEORIGIN] 2679 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1223 X-Permitted-Cross-Domain-Policies: [none] 2680 style-src ''self'' http://localhost:3000 ''nonce-TI9Bv6XAFk4wtsqEwYURHQ=='';
1224 X-Request-Id: [6169ba11-c34b-4620-a6ac-c867540e11a9] 2681 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1225 X-Runtime: ['0.149270'] 2682 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1226 X-XSS-Protection: [1; mode=block] 2683 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1227 content-length: ['1494'] 2684 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1228 status: {code: 200, message: OK} 2685 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2686 worker-src ''self'' blob: http://localhost:3000'
2687 Content-Type:
2688 - application/json; charset=utf-8
2689 ETag:
2690 - W/"78f06de257a78db8b2d1871694436159"
2691 Referrer-Policy:
2692 - strict-origin-when-cross-origin
2693 Transfer-Encoding:
2694 - chunked
2695 Vary:
2696 - Accept, Origin
2697 X-Content-Type-Options:
2698 - nosniff
2699 X-Download-Options:
2700 - noopen
2701 X-Frame-Options:
2702 - SAMEORIGIN
2703 X-Permitted-Cross-Domain-Policies:
2704 - none
2705 X-Request-Id:
2706 - 20dba77f-292c-4fd6-80af-8b55759a02de
2707 X-Runtime:
2708 - '0.025761'
2709 X-XSS-Protection:
2710 - 1; mode=block
2711 status:
2712 code: 200
2713 message: OK
1229- request: 2714- request:
1230 body: null 2715 body: null
1231 headers: 2716 headers:
1232 Accept: ['*/*'] 2717 Accept:
1233 Accept-Encoding: ['gzip, deflate'] 2718 - '*/*'
1234 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2719 Accept-Encoding:
1235 Connection: [keep-alive] 2720 - gzip, deflate
1236 Content-Length: ['0'] 2721 Authorization:
1237 User-Agent: [python-requests/2.18.4] 2722 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2723 Connection:
2724 - keep-alive
2725 Content-Length:
2726 - '0'
2727 User-Agent:
2728 - tests/v311
1238 method: DELETE 2729 method: DELETE
1239 uri: http://localhost:3000/api/v1/statuses/103704149614770695 2730 uri: http://localhost:3000/api/v1/statuses/109304275934040507
1240 response: 2731 response:
1241 body: {string: '{"id":"103704149614770695","created_at":"2020-02-22T19:29:03.925Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149614770695","url":"http://localhost/@mastodonpy_test/103704149614770695","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 2732 body:
1242 number 2! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 2733 string: '{"id":"109304275934040507","created_at":"2022-11-07T19:54:50.108Z","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/109304275934040507","url":"http://localhost:3000/@mastodonpy_test/109304275934040507","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1243 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":29,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 2734 number 2! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1244 headers: 2735 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1245 Cache-Control: ['no-cache, no-store'] 2736 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1246 Content-Type: [application/json; charset=utf-8] 2737 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":36,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1247 Referrer-Policy: [strict-origin-when-cross-origin] 2738 headers:
1248 Transfer-Encoding: [chunked] 2739 Cache-Control:
1249 Vary: ['Accept-Encoding, Origin'] 2740 - no-store
1250 X-Content-Type-Options: [nosniff] 2741 Content-Security-Policy:
1251 X-Download-Options: [noopen] 2742 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1252 X-Frame-Options: [SAMEORIGIN] 2743 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1253 X-Permitted-Cross-Domain-Policies: [none] 2744 style-src ''self'' http://localhost:3000 ''nonce-cNzOFH8lR2FxoSfY8oMAmA=='';
1254 X-Request-Id: [35144b8e-e051-4fa5-8d0f-420b66bc7608] 2745 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1255 X-Runtime: ['0.122465'] 2746 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1256 X-XSS-Protection: [1; mode=block] 2747 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1257 content-length: ['1494'] 2748 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1258 status: {code: 200, message: OK} 2749 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2750 worker-src ''self'' blob: http://localhost:3000'
2751 Content-Type:
2752 - application/json; charset=utf-8
2753 ETag:
2754 - W/"50b673c887ad3c3cae97628c875cfc3d"
2755 Referrer-Policy:
2756 - strict-origin-when-cross-origin
2757 Transfer-Encoding:
2758 - chunked
2759 Vary:
2760 - Accept, Origin
2761 X-Content-Type-Options:
2762 - nosniff
2763 X-Download-Options:
2764 - noopen
2765 X-Frame-Options:
2766 - SAMEORIGIN
2767 X-Permitted-Cross-Domain-Policies:
2768 - none
2769 X-Request-Id:
2770 - 2116c66c-29dc-4036-a7ed-0cb2769c84b4
2771 X-Runtime:
2772 - '0.025269'
2773 X-XSS-Protection:
2774 - 1; mode=block
2775 status:
2776 code: 200
2777 message: OK
1259- request: 2778- request:
1260 body: null 2779 body: null
1261 headers: 2780 headers:
1262 Accept: ['*/*'] 2781 Accept:
1263 Accept-Encoding: ['gzip, deflate'] 2782 - '*/*'
1264 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2783 Accept-Encoding:
1265 Connection: [keep-alive] 2784 - gzip, deflate
1266 Content-Length: ['0'] 2785 Authorization:
1267 User-Agent: [python-requests/2.18.4] 2786 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2787 Connection:
2788 - keep-alive
2789 Content-Length:
2790 - '0'
2791 User-Agent:
2792 - tests/v311
1268 method: DELETE 2793 method: DELETE
1269 uri: http://localhost:3000/api/v1/statuses/103704149633530756 2794 uri: http://localhost:3000/api/v1/statuses/109304275936708240
1270 response: 2795 response:
1271 body: {string: '{"id":"103704149633530756","created_at":"2020-02-22T19:29:04.209Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149633530756","url":"http://localhost/@mastodonpy_test/103704149633530756","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 2796 body:
1272 number 3! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 2797 string: '{"id":"109304275936708240","created_at":"2022-11-07T19:54:50.149Z","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/109304275936708240","url":"http://localhost:3000/@mastodonpy_test/109304275936708240","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1273 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":28,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 2798 number 3! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1274 headers: 2799 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1275 Cache-Control: ['no-cache, no-store'] 2800 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1276 Content-Type: [application/json; charset=utf-8] 2801 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":35,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1277 Referrer-Policy: [strict-origin-when-cross-origin] 2802 headers:
1278 Transfer-Encoding: [chunked] 2803 Cache-Control:
1279 Vary: ['Accept-Encoding, Origin'] 2804 - no-store
1280 X-Content-Type-Options: [nosniff] 2805 Content-Security-Policy:
1281 X-Download-Options: [noopen] 2806 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1282 X-Frame-Options: [SAMEORIGIN] 2807 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1283 X-Permitted-Cross-Domain-Policies: [none] 2808 style-src ''self'' http://localhost:3000 ''nonce-NkSG5stPiO1rt60+q58oCg=='';
1284 X-Request-Id: [4e915f22-3fd8-40dc-ab0b-68eb0b96ffba] 2809 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1285 X-Runtime: ['0.109661'] 2810 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1286 X-XSS-Protection: [1; mode=block] 2811 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1287 content-length: ['1494'] 2812 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1288 status: {code: 200, message: OK} 2813 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2814 worker-src ''self'' blob: http://localhost:3000'
2815 Content-Type:
2816 - application/json; charset=utf-8
2817 ETag:
2818 - W/"d0a2938ad4a26e7a880dcccdb94bacae"
2819 Referrer-Policy:
2820 - strict-origin-when-cross-origin
2821 Transfer-Encoding:
2822 - chunked
2823 Vary:
2824 - Accept, Origin
2825 X-Content-Type-Options:
2826 - nosniff
2827 X-Download-Options:
2828 - noopen
2829 X-Frame-Options:
2830 - SAMEORIGIN
2831 X-Permitted-Cross-Domain-Policies:
2832 - none
2833 X-Request-Id:
2834 - ea47a2c4-3853-4805-bc71-b306aa5b9b3f
2835 X-Runtime:
2836 - '0.025301'
2837 X-XSS-Protection:
2838 - 1; mode=block
2839 status:
2840 code: 200
2841 message: OK
1289- request: 2842- request:
1290 body: null 2843 body: null
1291 headers: 2844 headers:
1292 Accept: ['*/*'] 2845 Accept:
1293 Accept-Encoding: ['gzip, deflate'] 2846 - '*/*'
1294 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2847 Accept-Encoding:
1295 Connection: [keep-alive] 2848 - gzip, deflate
1296 Content-Length: ['0'] 2849 Authorization:
1297 User-Agent: [python-requests/2.18.4] 2850 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2851 Connection:
2852 - keep-alive
2853 Content-Length:
2854 - '0'
2855 User-Agent:
2856 - tests/v311
1298 method: DELETE 2857 method: DELETE
1299 uri: http://localhost:3000/api/v1/statuses/103704149651053534 2858 uri: http://localhost:3000/api/v1/statuses/109304275939455290
1300 response: 2859 response:
1301 body: {string: '{"id":"103704149651053534","created_at":"2020-02-22T19:29:04.473Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149651053534","url":"http://localhost/@mastodonpy_test/103704149651053534","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 2860 body:
1302 number 4! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 2861 string: '{"id":"109304275939455290","created_at":"2022-11-07T19:54:50.191Z","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/109304275939455290","url":"http://localhost:3000/@mastodonpy_test/109304275939455290","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1303 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":27,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 2862 number 4! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1304 headers: 2863 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1305 Cache-Control: ['no-cache, no-store'] 2864 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1306 Content-Type: [application/json; charset=utf-8] 2865 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":35,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1307 Referrer-Policy: [strict-origin-when-cross-origin] 2866 headers:
1308 Transfer-Encoding: [chunked] 2867 Cache-Control:
1309 Vary: ['Accept-Encoding, Origin'] 2868 - no-store
1310 X-Content-Type-Options: [nosniff] 2869 Content-Security-Policy:
1311 X-Download-Options: [noopen] 2870 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1312 X-Frame-Options: [SAMEORIGIN] 2871 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1313 X-Permitted-Cross-Domain-Policies: [none] 2872 style-src ''self'' http://localhost:3000 ''nonce-Rs7ijeVhfBWza6zA2Fwriw=='';
1314 X-Request-Id: [257bc927-9e15-4733-90b4-b8f7c76c4513] 2873 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1315 X-Runtime: ['0.168957'] 2874 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1316 X-XSS-Protection: [1; mode=block] 2875 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1317 content-length: ['1494'] 2876 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1318 status: {code: 200, message: OK} 2877 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2878 worker-src ''self'' blob: http://localhost:3000'
2879 Content-Type:
2880 - application/json; charset=utf-8
2881 ETag:
2882 - W/"52f92e0385d4f259bc10f8c251d7e410"
2883 Referrer-Policy:
2884 - strict-origin-when-cross-origin
2885 Transfer-Encoding:
2886 - chunked
2887 Vary:
2888 - Accept, Origin
2889 X-Content-Type-Options:
2890 - nosniff
2891 X-Download-Options:
2892 - noopen
2893 X-Frame-Options:
2894 - SAMEORIGIN
2895 X-Permitted-Cross-Domain-Policies:
2896 - none
2897 X-Request-Id:
2898 - aeb78c0b-ee34-40fc-808b-57f605e2cb83
2899 X-Runtime:
2900 - '0.025036'
2901 X-XSS-Protection:
2902 - 1; mode=block
2903 status:
2904 code: 200
2905 message: OK
1319- request: 2906- request:
1320 body: null 2907 body: null
1321 headers: 2908 headers:
1322 Accept: ['*/*'] 2909 Accept:
1323 Accept-Encoding: ['gzip, deflate'] 2910 - '*/*'
1324 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2911 Accept-Encoding:
1325 Connection: [keep-alive] 2912 - gzip, deflate
1326 Content-Length: ['0'] 2913 Authorization:
1327 User-Agent: [python-requests/2.18.4] 2914 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2915 Connection:
2916 - keep-alive
2917 Content-Length:
2918 - '0'
2919 User-Agent:
2920 - tests/v311
1328 method: DELETE 2921 method: DELETE
1329 uri: http://localhost:3000/api/v1/statuses/103704149669490630 2922 uri: http://localhost:3000/api/v1/statuses/109304275942086946
1330 response: 2923 response:
1331 body: {string: '{"id":"103704149669490630","created_at":"2020-02-22T19:29:04.769Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149669490630","url":"http://localhost/@mastodonpy_test/103704149669490630","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 2924 body:
1332 number 5! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 2925 string: '{"id":"109304275942086946","created_at":"2022-11-07T19:54:50.231Z","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/109304275942086946","url":"http://localhost:3000/@mastodonpy_test/109304275942086946","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1333 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":26,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 2926 number 5! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1334 headers: 2927 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1335 Cache-Control: ['no-cache, no-store'] 2928 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1336 Content-Type: [application/json; charset=utf-8] 2929 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":34,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1337 Referrer-Policy: [strict-origin-when-cross-origin] 2930 headers:
1338 Transfer-Encoding: [chunked] 2931 Cache-Control:
1339 Vary: ['Accept-Encoding, Origin'] 2932 - no-store
1340 X-Content-Type-Options: [nosniff] 2933 Content-Security-Policy:
1341 X-Download-Options: [noopen] 2934 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1342 X-Frame-Options: [SAMEORIGIN] 2935 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1343 X-Permitted-Cross-Domain-Policies: [none] 2936 style-src ''self'' http://localhost:3000 ''nonce-UXK87qe2vJmpa0Yqez1Utw=='';
1344 X-Request-Id: [0012930c-d984-422a-9c22-94cabeffcca2] 2937 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1345 X-Runtime: ['0.171008'] 2938 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1346 X-XSS-Protection: [1; mode=block] 2939 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1347 content-length: ['1494'] 2940 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1348 status: {code: 200, message: OK} 2941 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
2942 worker-src ''self'' blob: http://localhost:3000'
2943 Content-Type:
2944 - application/json; charset=utf-8
2945 ETag:
2946 - W/"c8d1284924e9e1fed50e0f9f00e03fe3"
2947 Referrer-Policy:
2948 - strict-origin-when-cross-origin
2949 Transfer-Encoding:
2950 - chunked
2951 Vary:
2952 - Accept, Origin
2953 X-Content-Type-Options:
2954 - nosniff
2955 X-Download-Options:
2956 - noopen
2957 X-Frame-Options:
2958 - SAMEORIGIN
2959 X-Permitted-Cross-Domain-Policies:
2960 - none
2961 X-Request-Id:
2962 - f3e889ee-1368-4a6d-8905-f7a2724b7eeb
2963 X-Runtime:
2964 - '0.025139'
2965 X-XSS-Protection:
2966 - 1; mode=block
2967 status:
2968 code: 200
2969 message: OK
1349- request: 2970- request:
1350 body: null 2971 body: null
1351 headers: 2972 headers:
1352 Accept: ['*/*'] 2973 Accept:
1353 Accept-Encoding: ['gzip, deflate'] 2974 - '*/*'
1354 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 2975 Accept-Encoding:
1355 Connection: [keep-alive] 2976 - gzip, deflate
1356 Content-Length: ['0'] 2977 Authorization:
1357 User-Agent: [python-requests/2.18.4] 2978 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
2979 Connection:
2980 - keep-alive
2981 Content-Length:
2982 - '0'
2983 User-Agent:
2984 - tests/v311
1358 method: DELETE 2985 method: DELETE
1359 uri: http://localhost:3000/api/v1/statuses/103704149694846121 2986 uri: http://localhost:3000/api/v1/statuses/109304275944931142
1360 response: 2987 response:
1361 body: {string: '{"id":"103704149694846121","created_at":"2020-02-22T19:29:05.148Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149694846121","url":"http://localhost/@mastodonpy_test/103704149694846121","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 2988 body:
1362 number 6! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 2989 string: '{"id":"109304275944931142","created_at":"2022-11-07T19:54:50.273Z","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/109304275944931142","url":"http://localhost:3000/@mastodonpy_test/109304275944931142","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1363 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":25,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 2990 number 6! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1364 headers: 2991 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1365 Cache-Control: ['no-cache, no-store'] 2992 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1366 Content-Type: [application/json; charset=utf-8] 2993 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":34,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1367 Referrer-Policy: [strict-origin-when-cross-origin] 2994 headers:
1368 Transfer-Encoding: [chunked] 2995 Cache-Control:
1369 Vary: ['Accept-Encoding, Origin'] 2996 - no-store
1370 X-Content-Type-Options: [nosniff] 2997 Content-Security-Policy:
1371 X-Download-Options: [noopen] 2998 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1372 X-Frame-Options: [SAMEORIGIN] 2999 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1373 X-Permitted-Cross-Domain-Policies: [none] 3000 style-src ''self'' http://localhost:3000 ''nonce-Lu8jGopfHXRmGlyGj/mFmQ=='';
1374 X-Request-Id: [7a84c83d-0c0b-4734-a93b-696d6f864fb9] 3001 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1375 X-Runtime: ['0.136626'] 3002 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1376 X-XSS-Protection: [1; mode=block] 3003 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1377 content-length: ['1494'] 3004 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1378 status: {code: 200, message: OK} 3005 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3006 worker-src ''self'' blob: http://localhost:3000'
3007 Content-Type:
3008 - application/json; charset=utf-8
3009 ETag:
3010 - W/"e8f6ea5df06d4d64bed8831a9269376f"
3011 Referrer-Policy:
3012 - strict-origin-when-cross-origin
3013 Transfer-Encoding:
3014 - chunked
3015 Vary:
3016 - Accept, Origin
3017 X-Content-Type-Options:
3018 - nosniff
3019 X-Download-Options:
3020 - noopen
3021 X-Frame-Options:
3022 - SAMEORIGIN
3023 X-Permitted-Cross-Domain-Policies:
3024 - none
3025 X-Request-Id:
3026 - 04ec6168-0e0f-4444-aa55-ad0a1276bc5b
3027 X-Runtime:
3028 - '0.025305'
3029 X-XSS-Protection:
3030 - 1; mode=block
3031 status:
3032 code: 200
3033 message: OK
1379- request: 3034- request:
1380 body: null 3035 body: null
1381 headers: 3036 headers:
1382 Accept: ['*/*'] 3037 Accept:
1383 Accept-Encoding: ['gzip, deflate'] 3038 - '*/*'
1384 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3039 Accept-Encoding:
1385 Connection: [keep-alive] 3040 - gzip, deflate
1386 Content-Length: ['0'] 3041 Authorization:
1387 User-Agent: [python-requests/2.18.4] 3042 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3043 Connection:
3044 - keep-alive
3045 Content-Length:
3046 - '0'
3047 User-Agent:
3048 - tests/v311
1388 method: DELETE 3049 method: DELETE
1389 uri: http://localhost:3000/api/v1/statuses/103704149713271812 3050 uri: http://localhost:3000/api/v1/statuses/109304275947667329
1390 response: 3051 response:
1391 body: {string: '{"id":"103704149713271812","created_at":"2020-02-22T19:29:05.427Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149713271812","url":"http://localhost/@mastodonpy_test/103704149713271812","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3052 body:
1392 number 7! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3053 string: '{"id":"109304275947667329","created_at":"2022-11-07T19:54:50.316Z","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/109304275947667329","url":"http://localhost:3000/@mastodonpy_test/109304275947667329","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1393 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":24,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3054 number 7! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1394 headers: 3055 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1395 Cache-Control: ['no-cache, no-store'] 3056 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1396 Content-Type: [application/json; charset=utf-8] 3057 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":34,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1397 Referrer-Policy: [strict-origin-when-cross-origin] 3058 headers:
1398 Transfer-Encoding: [chunked] 3059 Cache-Control:
1399 Vary: ['Accept-Encoding, Origin'] 3060 - no-store
1400 X-Content-Type-Options: [nosniff] 3061 Content-Security-Policy:
1401 X-Download-Options: [noopen] 3062 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1402 X-Frame-Options: [SAMEORIGIN] 3063 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1403 X-Permitted-Cross-Domain-Policies: [none] 3064 style-src ''self'' http://localhost:3000 ''nonce-Vmorfm9L3ArmCTSxZHDRKg=='';
1404 X-Request-Id: [19418cf9-c3e6-4ecf-b5e0-35864e55e8c8] 3065 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1405 X-Runtime: ['0.139188'] 3066 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1406 X-XSS-Protection: [1; mode=block] 3067 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1407 content-length: ['1494'] 3068 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1408 status: {code: 200, message: OK} 3069 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3070 worker-src ''self'' blob: http://localhost:3000'
3071 Content-Type:
3072 - application/json; charset=utf-8
3073 ETag:
3074 - W/"86661c7335b92a6487c0f46dd9c458e4"
3075 Referrer-Policy:
3076 - strict-origin-when-cross-origin
3077 Transfer-Encoding:
3078 - chunked
3079 Vary:
3080 - Accept, Origin
3081 X-Content-Type-Options:
3082 - nosniff
3083 X-Download-Options:
3084 - noopen
3085 X-Frame-Options:
3086 - SAMEORIGIN
3087 X-Permitted-Cross-Domain-Policies:
3088 - none
3089 X-Request-Id:
3090 - 9e41e771-d1ac-4a4c-b8ee-8fc1cc6a4766
3091 X-Runtime:
3092 - '0.024222'
3093 X-XSS-Protection:
3094 - 1; mode=block
3095 status:
3096 code: 200
3097 message: OK
1409- request: 3098- request:
1410 body: null 3099 body: null
1411 headers: 3100 headers:
1412 Accept: ['*/*'] 3101 Accept:
1413 Accept-Encoding: ['gzip, deflate'] 3102 - '*/*'
1414 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3103 Accept-Encoding:
1415 Connection: [keep-alive] 3104 - gzip, deflate
1416 Content-Length: ['0'] 3105 Authorization:
1417 User-Agent: [python-requests/2.18.4] 3106 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3107 Connection:
3108 - keep-alive
3109 Content-Length:
3110 - '0'
3111 User-Agent:
3112 - tests/v311
1418 method: DELETE 3113 method: DELETE
1419 uri: http://localhost:3000/api/v1/statuses/103704149732903870 3114 uri: http://localhost:3000/api/v1/statuses/109304275950418987
1420 response: 3115 response:
1421 body: {string: '{"id":"103704149732903870","created_at":"2020-02-22T19:29:05.721Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149732903870","url":"http://localhost/@mastodonpy_test/103704149732903870","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3116 body:
1422 number 8! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3117 string: '{"id":"109304275950418987","created_at":"2022-11-07T19:54:50.358Z","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/109304275950418987","url":"http://localhost:3000/@mastodonpy_test/109304275950418987","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1423 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":23,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3118 number 8! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1424 headers: 3119 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1425 Cache-Control: ['no-cache, no-store'] 3120 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1426 Content-Type: [application/json; charset=utf-8] 3121 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":34,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1427 Referrer-Policy: [strict-origin-when-cross-origin] 3122 headers:
1428 Transfer-Encoding: [chunked] 3123 Cache-Control:
1429 Vary: ['Accept-Encoding, Origin'] 3124 - no-store
1430 X-Content-Type-Options: [nosniff] 3125 Content-Security-Policy:
1431 X-Download-Options: [noopen] 3126 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1432 X-Frame-Options: [SAMEORIGIN] 3127 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1433 X-Permitted-Cross-Domain-Policies: [none] 3128 style-src ''self'' http://localhost:3000 ''nonce-PhYXQgwBCP/p7+0ttvv3GA=='';
1434 X-Request-Id: [fdccb922-0505-40b2-b0d4-75d10c591ee7] 3129 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1435 X-Runtime: ['0.128166'] 3130 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1436 X-XSS-Protection: [1; mode=block] 3131 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1437 content-length: ['1494'] 3132 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1438 status: {code: 200, message: OK} 3133 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3134 worker-src ''self'' blob: http://localhost:3000'
3135 Content-Type:
3136 - application/json; charset=utf-8
3137 ETag:
3138 - W/"bc6861287b67f2ee1a90fe7bf3dd2d33"
3139 Referrer-Policy:
3140 - strict-origin-when-cross-origin
3141 Transfer-Encoding:
3142 - chunked
3143 Vary:
3144 - Accept, Origin
3145 X-Content-Type-Options:
3146 - nosniff
3147 X-Download-Options:
3148 - noopen
3149 X-Frame-Options:
3150 - SAMEORIGIN
3151 X-Permitted-Cross-Domain-Policies:
3152 - none
3153 X-Request-Id:
3154 - 0c2dd698-cda7-4b8f-83bb-b4d8f90af40c
3155 X-Runtime:
3156 - '0.024862'
3157 X-XSS-Protection:
3158 - 1; mode=block
3159 status:
3160 code: 200
3161 message: OK
1439- request: 3162- request:
1440 body: null 3163 body: null
1441 headers: 3164 headers:
1442 Accept: ['*/*'] 3165 Accept:
1443 Accept-Encoding: ['gzip, deflate'] 3166 - '*/*'
1444 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3167 Accept-Encoding:
1445 Connection: [keep-alive] 3168 - gzip, deflate
1446 Content-Length: ['0'] 3169 Authorization:
1447 User-Agent: [python-requests/2.18.4] 3170 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3171 Connection:
3172 - keep-alive
3173 Content-Length:
3174 - '0'
3175 User-Agent:
3176 - tests/v311
1448 method: DELETE 3177 method: DELETE
1449 uri: http://localhost:3000/api/v1/statuses/103704149753631609 3178 uri: http://localhost:3000/api/v1/statuses/109304275953053682
1450 response: 3179 response:
1451 body: {string: '{"id":"103704149753631609","created_at":"2020-02-22T19:29:06.045Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149753631609","url":"http://localhost/@mastodonpy_test/103704149753631609","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3180 body:
1452 number 9! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3181 string: '{"id":"109304275953053682","created_at":"2022-11-07T19:54:50.398Z","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/109304275953053682","url":"http://localhost:3000/@mastodonpy_test/109304275953053682","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1453 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":22,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3182 number 9! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1454 headers: 3183 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1455 Cache-Control: ['no-cache, no-store'] 3184 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1456 Content-Type: [application/json; charset=utf-8] 3185 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1457 Referrer-Policy: [strict-origin-when-cross-origin] 3186 headers:
1458 Transfer-Encoding: [chunked] 3187 Cache-Control:
1459 Vary: ['Accept-Encoding, Origin'] 3188 - no-store
1460 X-Content-Type-Options: [nosniff] 3189 Content-Security-Policy:
1461 X-Download-Options: [noopen] 3190 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1462 X-Frame-Options: [SAMEORIGIN] 3191 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1463 X-Permitted-Cross-Domain-Policies: [none] 3192 style-src ''self'' http://localhost:3000 ''nonce-r7w2J6glxrAKMSOTVYgGtQ=='';
1464 X-Request-Id: [dfdc260d-f7ee-48c1-a936-de3b6514f97b] 3193 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1465 X-Runtime: ['0.139097'] 3194 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1466 X-XSS-Protection: [1; mode=block] 3195 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1467 content-length: ['1494'] 3196 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1468 status: {code: 200, message: OK} 3197 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3198 worker-src ''self'' blob: http://localhost:3000'
3199 Content-Type:
3200 - application/json; charset=utf-8
3201 ETag:
3202 - W/"fbc6da35539e8af1c0afcc28380b2d32"
3203 Referrer-Policy:
3204 - strict-origin-when-cross-origin
3205 Transfer-Encoding:
3206 - chunked
3207 Vary:
3208 - Accept, Origin
3209 X-Content-Type-Options:
3210 - nosniff
3211 X-Download-Options:
3212 - noopen
3213 X-Frame-Options:
3214 - SAMEORIGIN
3215 X-Permitted-Cross-Domain-Policies:
3216 - none
3217 X-Request-Id:
3218 - b994ce9c-7115-4719-8440-6f3a887af4c0
3219 X-Runtime:
3220 - '0.024826'
3221 X-XSS-Protection:
3222 - 1; mode=block
3223 status:
3224 code: 200
3225 message: OK
1469- request: 3226- request:
1470 body: null 3227 body: null
1471 headers: 3228 headers:
1472 Accept: ['*/*'] 3229 Accept:
1473 Accept-Encoding: ['gzip, deflate'] 3230 - '*/*'
1474 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3231 Accept-Encoding:
1475 Connection: [keep-alive] 3232 - gzip, deflate
1476 Content-Length: ['0'] 3233 Authorization:
1477 User-Agent: [python-requests/2.18.4] 3234 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3235 Connection:
3236 - keep-alive
3237 Content-Length:
3238 - '0'
3239 User-Agent:
3240 - tests/v311
1478 method: DELETE 3241 method: DELETE
1479 uri: http://localhost:3000/api/v1/statuses/103704149773562058 3242 uri: http://localhost:3000/api/v1/statuses/109304275955874421
1480 response: 3243 response:
1481 body: {string: '{"id":"103704149773562058","created_at":"2020-02-22T19:29:06.343Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149773562058","url":"http://localhost/@mastodonpy_test/103704149773562058","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3244 body:
1482 number 10! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3245 string: '{"id":"109304275955874421","created_at":"2022-11-07T19:54:50.441Z","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/109304275955874421","url":"http://localhost:3000/@mastodonpy_test/109304275955874421","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1483 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":21,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3246 number 10! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1484 headers: 3247 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1485 Cache-Control: ['no-cache, no-store'] 3248 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1486 Content-Type: [application/json; charset=utf-8] 3249 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1487 Referrer-Policy: [strict-origin-when-cross-origin] 3250 headers:
1488 Transfer-Encoding: [chunked] 3251 Cache-Control:
1489 Vary: ['Accept-Encoding, Origin'] 3252 - no-store
1490 X-Content-Type-Options: [nosniff] 3253 Content-Security-Policy:
1491 X-Download-Options: [noopen] 3254 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1492 X-Frame-Options: [SAMEORIGIN] 3255 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1493 X-Permitted-Cross-Domain-Policies: [none] 3256 style-src ''self'' http://localhost:3000 ''nonce-4LovUONs7/44IDkKtQiCGw=='';
1494 X-Request-Id: [39a11768-d182-4172-bd67-da3a269b81d2] 3257 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1495 X-Runtime: ['0.148050'] 3258 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1496 X-XSS-Protection: [1; mode=block] 3259 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1497 content-length: ['1495'] 3260 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1498 status: {code: 200, message: OK} 3261 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3262 worker-src ''self'' blob: http://localhost:3000'
3263 Content-Type:
3264 - application/json; charset=utf-8
3265 ETag:
3266 - W/"a304b7f8a1864b213736817cc8ab9d60"
3267 Referrer-Policy:
3268 - strict-origin-when-cross-origin
3269 Transfer-Encoding:
3270 - chunked
3271 Vary:
3272 - Accept, Origin
3273 X-Content-Type-Options:
3274 - nosniff
3275 X-Download-Options:
3276 - noopen
3277 X-Frame-Options:
3278 - SAMEORIGIN
3279 X-Permitted-Cross-Domain-Policies:
3280 - none
3281 X-Request-Id:
3282 - 39638202-103b-414e-bed5-1073946f6802
3283 X-Runtime:
3284 - '0.024597'
3285 X-XSS-Protection:
3286 - 1; mode=block
3287 status:
3288 code: 200
3289 message: OK
1499- request: 3290- request:
1500 body: null 3291 body: null
1501 headers: 3292 headers:
1502 Accept: ['*/*'] 3293 Accept:
1503 Accept-Encoding: ['gzip, deflate'] 3294 - '*/*'
1504 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3295 Accept-Encoding:
1505 Connection: [keep-alive] 3296 - gzip, deflate
1506 Content-Length: ['0'] 3297 Authorization:
1507 User-Agent: [python-requests/2.18.4] 3298 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3299 Connection:
3300 - keep-alive
3301 Content-Length:
3302 - '0'
3303 User-Agent:
3304 - tests/v311
1508 method: DELETE 3305 method: DELETE
1509 uri: http://localhost:3000/api/v1/statuses/103704149793387994 3306 uri: http://localhost:3000/api/v1/statuses/109304275958566293
1510 response: 3307 response:
1511 body: {string: '{"id":"103704149793387994","created_at":"2020-02-22T19:29:06.644Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149793387994","url":"http://localhost/@mastodonpy_test/103704149793387994","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3308 body:
1512 number 11! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3309 string: '{"id":"109304275958566293","created_at":"2022-11-07T19:54:50.483Z","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/109304275958566293","url":"http://localhost:3000/@mastodonpy_test/109304275958566293","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1513 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":20,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3310 number 11! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1514 headers: 3311 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1515 Cache-Control: ['no-cache, no-store'] 3312 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1516 Content-Type: [application/json; charset=utf-8] 3313 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1517 Referrer-Policy: [strict-origin-when-cross-origin] 3314 headers:
1518 Transfer-Encoding: [chunked] 3315 Cache-Control:
1519 Vary: ['Accept-Encoding, Origin'] 3316 - no-store
1520 X-Content-Type-Options: [nosniff] 3317 Content-Security-Policy:
1521 X-Download-Options: [noopen] 3318 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1522 X-Frame-Options: [SAMEORIGIN] 3319 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1523 X-Permitted-Cross-Domain-Policies: [none] 3320 style-src ''self'' http://localhost:3000 ''nonce-gAuxp6q2+3Cc9vBKiBNFJQ=='';
1524 X-Request-Id: [d05578e0-402b-4803-bce6-538d30fe4288] 3321 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1525 X-Runtime: ['0.198387'] 3322 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1526 X-XSS-Protection: [1; mode=block] 3323 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1527 content-length: ['1495'] 3324 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1528 status: {code: 200, message: OK} 3325 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3326 worker-src ''self'' blob: http://localhost:3000'
3327 Content-Type:
3328 - application/json; charset=utf-8
3329 ETag:
3330 - W/"07b9c5f0251843e1fdb4b900b3a8aa32"
3331 Referrer-Policy:
3332 - strict-origin-when-cross-origin
3333 Transfer-Encoding:
3334 - chunked
3335 Vary:
3336 - Accept, Origin
3337 X-Content-Type-Options:
3338 - nosniff
3339 X-Download-Options:
3340 - noopen
3341 X-Frame-Options:
3342 - SAMEORIGIN
3343 X-Permitted-Cross-Domain-Policies:
3344 - none
3345 X-Request-Id:
3346 - f57fff15-5de5-4304-a8b9-26bf1729e9bb
3347 X-Runtime:
3348 - '0.025242'
3349 X-XSS-Protection:
3350 - 1; mode=block
3351 status:
3352 code: 200
3353 message: OK
1529- request: 3354- request:
1530 body: null 3355 body: null
1531 headers: 3356 headers:
1532 Accept: ['*/*'] 3357 Accept:
1533 Accept-Encoding: ['gzip, deflate'] 3358 - '*/*'
1534 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3359 Accept-Encoding:
1535 Connection: [keep-alive] 3360 - gzip, deflate
1536 Content-Length: ['0'] 3361 Authorization:
1537 User-Agent: [python-requests/2.18.4] 3362 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3363 Connection:
3364 - keep-alive
3365 Content-Length:
3366 - '0'
3367 User-Agent:
3368 - tests/v311
1538 method: DELETE 3369 method: DELETE
1539 uri: http://localhost:3000/api/v1/statuses/103704149812870986 3370 uri: http://localhost:3000/api/v1/statuses/109304275961349193
1540 response: 3371 response:
1541 body: {string: '{"id":"103704149812870986","created_at":"2020-02-22T19:29:06.948Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149812870986","url":"http://localhost/@mastodonpy_test/103704149812870986","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3372 body:
1542 number 12! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3373 string: '{"id":"109304275961349193","created_at":"2022-11-07T19:54:50.525Z","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/109304275961349193","url":"http://localhost:3000/@mastodonpy_test/109304275961349193","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1543 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":19,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3374 number 12! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1544 headers: 3375 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1545 Cache-Control: ['no-cache, no-store'] 3376 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1546 Content-Type: [application/json; charset=utf-8] 3377 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1547 Referrer-Policy: [strict-origin-when-cross-origin] 3378 headers:
1548 Transfer-Encoding: [chunked] 3379 Cache-Control:
1549 Vary: ['Accept-Encoding, Origin'] 3380 - no-store
1550 X-Content-Type-Options: [nosniff] 3381 Content-Security-Policy:
1551 X-Download-Options: [noopen] 3382 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1552 X-Frame-Options: [SAMEORIGIN] 3383 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1553 X-Permitted-Cross-Domain-Policies: [none] 3384 style-src ''self'' http://localhost:3000 ''nonce-CzWhnsAxd0X+P/7gECuo9w=='';
1554 X-Request-Id: [5300c395-5eaa-42e5-87f3-e541964b7200] 3385 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1555 X-Runtime: ['0.171354'] 3386 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1556 X-XSS-Protection: [1; mode=block] 3387 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1557 content-length: ['1495'] 3388 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1558 status: {code: 200, message: OK} 3389 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3390 worker-src ''self'' blob: http://localhost:3000'
3391 Content-Type:
3392 - application/json; charset=utf-8
3393 ETag:
3394 - W/"c2fbf623e0057feb840fd0c6650dd532"
3395 Referrer-Policy:
3396 - strict-origin-when-cross-origin
3397 Transfer-Encoding:
3398 - chunked
3399 Vary:
3400 - Accept, Origin
3401 X-Content-Type-Options:
3402 - nosniff
3403 X-Download-Options:
3404 - noopen
3405 X-Frame-Options:
3406 - SAMEORIGIN
3407 X-Permitted-Cross-Domain-Policies:
3408 - none
3409 X-Request-Id:
3410 - 3c57d4a2-a17c-4238-b5fd-8e52156eda6b
3411 X-Runtime:
3412 - '0.024258'
3413 X-XSS-Protection:
3414 - 1; mode=block
3415 status:
3416 code: 200
3417 message: OK
1559- request: 3418- request:
1560 body: null 3419 body: null
1561 headers: 3420 headers:
1562 Accept: ['*/*'] 3421 Accept:
1563 Accept-Encoding: ['gzip, deflate'] 3422 - '*/*'
1564 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3423 Accept-Encoding:
1565 Connection: [keep-alive] 3424 - gzip, deflate
1566 Content-Length: ['0'] 3425 Authorization:
1567 User-Agent: [python-requests/2.18.4] 3426 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3427 Connection:
3428 - keep-alive
3429 Content-Length:
3430 - '0'
3431 User-Agent:
3432 - tests/v311
1568 method: DELETE 3433 method: DELETE
1569 uri: http://localhost:3000/api/v1/statuses/103704149832307057 3434 uri: http://localhost:3000/api/v1/statuses/109304275964580972
1570 response: 3435 response:
1571 body: {string: '{"id":"103704149832307057","created_at":"2020-02-22T19:29:07.242Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149832307057","url":"http://localhost/@mastodonpy_test/103704149832307057","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3436 body:
1572 number 13! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3437 string: '{"id":"109304275964580972","created_at":"2022-11-07T19:54:50.574Z","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/109304275964580972","url":"http://localhost:3000/@mastodonpy_test/109304275964580972","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1573 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":18,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3438 number 13! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1574 headers: 3439 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1575 Cache-Control: ['no-cache, no-store'] 3440 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1576 Content-Type: [application/json; charset=utf-8] 3441 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1577 Referrer-Policy: [strict-origin-when-cross-origin] 3442 headers:
1578 Transfer-Encoding: [chunked] 3443 Cache-Control:
1579 Vary: ['Accept-Encoding, Origin'] 3444 - no-store
1580 X-Content-Type-Options: [nosniff] 3445 Content-Security-Policy:
1581 X-Download-Options: [noopen] 3446 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1582 X-Frame-Options: [SAMEORIGIN] 3447 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1583 X-Permitted-Cross-Domain-Policies: [none] 3448 style-src ''self'' http://localhost:3000 ''nonce-xX0mXAYDq8SJkLnsMGrQdg=='';
1584 X-Request-Id: [42cd5333-555e-403f-902f-ade824a82c30] 3449 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1585 X-Runtime: ['0.140493'] 3450 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1586 X-XSS-Protection: [1; mode=block] 3451 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1587 content-length: ['1495'] 3452 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1588 status: {code: 200, message: OK} 3453 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3454 worker-src ''self'' blob: http://localhost:3000'
3455 Content-Type:
3456 - application/json; charset=utf-8
3457 ETag:
3458 - W/"26f737d5e2d8965f6956da13e2061c38"
3459 Referrer-Policy:
3460 - strict-origin-when-cross-origin
3461 Transfer-Encoding:
3462 - chunked
3463 Vary:
3464 - Accept, Origin
3465 X-Content-Type-Options:
3466 - nosniff
3467 X-Download-Options:
3468 - noopen
3469 X-Frame-Options:
3470 - SAMEORIGIN
3471 X-Permitted-Cross-Domain-Policies:
3472 - none
3473 X-Request-Id:
3474 - 05fc3065-2ea3-4fde-a7bf-7ffa38968d61
3475 X-Runtime:
3476 - '0.027485'
3477 X-XSS-Protection:
3478 - 1; mode=block
3479 status:
3480 code: 200
3481 message: OK
1589- request: 3482- request:
1590 body: null 3483 body: null
1591 headers: 3484 headers:
1592 Accept: ['*/*'] 3485 Accept:
1593 Accept-Encoding: ['gzip, deflate'] 3486 - '*/*'
1594 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3487 Accept-Encoding:
1595 Connection: [keep-alive] 3488 - gzip, deflate
1596 Content-Length: ['0'] 3489 Authorization:
1597 User-Agent: [python-requests/2.18.4] 3490 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3491 Connection:
3492 - keep-alive
3493 Content-Length:
3494 - '0'
3495 User-Agent:
3496 - tests/v311
1598 method: DELETE 3497 method: DELETE
1599 uri: http://localhost:3000/api/v1/statuses/103704149853789021 3498 uri: http://localhost:3000/api/v1/statuses/109304275967557446
1600 response: 3499 response:
1601 body: {string: '{"id":"103704149853789021","created_at":"2020-02-22T19:29:07.590Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149853789021","url":"http://localhost/@mastodonpy_test/103704149853789021","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3500 body:
1602 number 14! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3501 string: '{"id":"109304275967557446","created_at":"2022-11-07T19:54:50.620Z","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/109304275967557446","url":"http://localhost:3000/@mastodonpy_test/109304275967557446","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1603 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":17,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3502 number 14! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1604 headers: 3503 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1605 Cache-Control: ['no-cache, no-store'] 3504 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1606 Content-Type: [application/json; charset=utf-8] 3505 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1607 Referrer-Policy: [strict-origin-when-cross-origin] 3506 headers:
1608 Transfer-Encoding: [chunked] 3507 Cache-Control:
1609 Vary: ['Accept-Encoding, Origin'] 3508 - no-store
1610 X-Content-Type-Options: [nosniff] 3509 Content-Security-Policy:
1611 X-Download-Options: [noopen] 3510 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1612 X-Frame-Options: [SAMEORIGIN] 3511 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1613 X-Permitted-Cross-Domain-Policies: [none] 3512 style-src ''self'' http://localhost:3000 ''nonce-I5lOmLQaPjjzuyb3yGCXUw=='';
1614 X-Request-Id: [f58b3e1b-6f70-4716-a5ec-b4271491c2e2] 3513 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1615 X-Runtime: ['0.158411'] 3514 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1616 X-XSS-Protection: [1; mode=block] 3515 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1617 content-length: ['1495'] 3516 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1618 status: {code: 200, message: OK} 3517 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3518 worker-src ''self'' blob: http://localhost:3000'
3519 Content-Type:
3520 - application/json; charset=utf-8
3521 ETag:
3522 - W/"cde27e14274f557c422cc488172437d1"
3523 Referrer-Policy:
3524 - strict-origin-when-cross-origin
3525 Transfer-Encoding:
3526 - chunked
3527 Vary:
3528 - Accept, Origin
3529 X-Content-Type-Options:
3530 - nosniff
3531 X-Download-Options:
3532 - noopen
3533 X-Frame-Options:
3534 - SAMEORIGIN
3535 X-Permitted-Cross-Domain-Policies:
3536 - none
3537 X-Request-Id:
3538 - e0bfd89e-69a7-406f-b6bc-c5fc321f9363
3539 X-Runtime:
3540 - '0.026139'
3541 X-XSS-Protection:
3542 - 1; mode=block
3543 status:
3544 code: 200
3545 message: OK
1619- request: 3546- request:
1620 body: null 3547 body: null
1621 headers: 3548 headers:
1622 Accept: ['*/*'] 3549 Accept:
1623 Accept-Encoding: ['gzip, deflate'] 3550 - '*/*'
1624 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3551 Accept-Encoding:
1625 Connection: [keep-alive] 3552 - gzip, deflate
1626 Content-Length: ['0'] 3553 Authorization:
1627 User-Agent: [python-requests/2.18.4] 3554 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3555 Connection:
3556 - keep-alive
3557 Content-Length:
3558 - '0'
3559 User-Agent:
3560 - tests/v311
1628 method: DELETE 3561 method: DELETE
1629 uri: http://localhost:3000/api/v1/statuses/103704149875584145 3562 uri: http://localhost:3000/api/v1/statuses/109304275970530001
1630 response: 3563 response:
1631 body: {string: '{"id":"103704149875584145","created_at":"2020-02-22T19:29:07.906Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149875584145","url":"http://localhost/@mastodonpy_test/103704149875584145","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3564 body:
1632 number 15! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3565 string: '{"id":"109304275970530001","created_at":"2022-11-07T19:54:50.665Z","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/109304275970530001","url":"http://localhost:3000/@mastodonpy_test/109304275970530001","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1633 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":16,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3566 number 15! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1634 headers: 3567 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1635 Cache-Control: ['no-cache, no-store'] 3568 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1636 Content-Type: [application/json; charset=utf-8] 3569 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1637 Referrer-Policy: [strict-origin-when-cross-origin] 3570 headers:
1638 Transfer-Encoding: [chunked] 3571 Cache-Control:
1639 Vary: ['Accept-Encoding, Origin'] 3572 - no-store
1640 X-Content-Type-Options: [nosniff] 3573 Content-Security-Policy:
1641 X-Download-Options: [noopen] 3574 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1642 X-Frame-Options: [SAMEORIGIN] 3575 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1643 X-Permitted-Cross-Domain-Policies: [none] 3576 style-src ''self'' http://localhost:3000 ''nonce-/AhVCWGbpx3YMbJHmuVyRg=='';
1644 X-Request-Id: [bc10b71e-aa7f-4365-8dd7-d4e680f73435] 3577 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1645 X-Runtime: ['0.140319'] 3578 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1646 X-XSS-Protection: [1; mode=block] 3579 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1647 content-length: ['1495'] 3580 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1648 status: {code: 200, message: OK} 3581 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3582 worker-src ''self'' blob: http://localhost:3000'
3583 Content-Type:
3584 - application/json; charset=utf-8
3585 ETag:
3586 - W/"c3a34997dcdc937c2c64524fcf1e4418"
3587 Referrer-Policy:
3588 - strict-origin-when-cross-origin
3589 Transfer-Encoding:
3590 - chunked
3591 Vary:
3592 - Accept, Origin
3593 X-Content-Type-Options:
3594 - nosniff
3595 X-Download-Options:
3596 - noopen
3597 X-Frame-Options:
3598 - SAMEORIGIN
3599 X-Permitted-Cross-Domain-Policies:
3600 - none
3601 X-Request-Id:
3602 - 3f1c9900-4c29-4663-99da-048509784733
3603 X-Runtime:
3604 - '0.025012'
3605 X-XSS-Protection:
3606 - 1; mode=block
3607 status:
3608 code: 200
3609 message: OK
1649- request: 3610- request:
1650 body: null 3611 body: null
1651 headers: 3612 headers:
1652 Accept: ['*/*'] 3613 Accept:
1653 Accept-Encoding: ['gzip, deflate'] 3614 - '*/*'
1654 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3615 Accept-Encoding:
1655 Connection: [keep-alive] 3616 - gzip, deflate
1656 Content-Length: ['0'] 3617 Authorization:
1657 User-Agent: [python-requests/2.18.4] 3618 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3619 Connection:
3620 - keep-alive
3621 Content-Length:
3622 - '0'
3623 User-Agent:
3624 - tests/v311
1658 method: DELETE 3625 method: DELETE
1659 uri: http://localhost:3000/api/v1/statuses/103704149896565914 3626 uri: http://localhost:3000/api/v1/statuses/109304275973332371
1660 response: 3627 response:
1661 body: {string: '{"id":"103704149896565914","created_at":"2020-02-22T19:29:08.221Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149896565914","url":"http://localhost/@mastodonpy_test/103704149896565914","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3628 body:
1662 number 16! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3629 string: '{"id":"109304275973332371","created_at":"2022-11-07T19:54:50.708Z","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/109304275973332371","url":"http://localhost:3000/@mastodonpy_test/109304275973332371","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1663 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":15,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3630 number 16! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1664 headers: 3631 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1665 Cache-Control: ['no-cache, no-store'] 3632 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1666 Content-Type: [application/json; charset=utf-8] 3633 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1667 Referrer-Policy: [strict-origin-when-cross-origin] 3634 headers:
1668 Transfer-Encoding: [chunked] 3635 Cache-Control:
1669 Vary: ['Accept-Encoding, Origin'] 3636 - no-store
1670 X-Content-Type-Options: [nosniff] 3637 Content-Security-Policy:
1671 X-Download-Options: [noopen] 3638 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1672 X-Frame-Options: [SAMEORIGIN] 3639 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1673 X-Permitted-Cross-Domain-Policies: [none] 3640 style-src ''self'' http://localhost:3000 ''nonce-U0mzFrnbcwj2PSO6MFEcjw=='';
1674 X-Request-Id: [436804fd-b735-400d-8d63-0f9e18f366c3] 3641 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1675 X-Runtime: ['0.153325'] 3642 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1676 X-XSS-Protection: [1; mode=block] 3643 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1677 content-length: ['1495'] 3644 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1678 status: {code: 200, message: OK} 3645 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3646 worker-src ''self'' blob: http://localhost:3000'
3647 Content-Type:
3648 - application/json; charset=utf-8
3649 ETag:
3650 - W/"724216f1f986f1f1c900ea84a71507d1"
3651 Referrer-Policy:
3652 - strict-origin-when-cross-origin
3653 Transfer-Encoding:
3654 - chunked
3655 Vary:
3656 - Accept, Origin
3657 X-Content-Type-Options:
3658 - nosniff
3659 X-Download-Options:
3660 - noopen
3661 X-Frame-Options:
3662 - SAMEORIGIN
3663 X-Permitted-Cross-Domain-Policies:
3664 - none
3665 X-Request-Id:
3666 - e8da5850-443c-404c-8e9d-daabf29581f8
3667 X-Runtime:
3668 - '0.024992'
3669 X-XSS-Protection:
3670 - 1; mode=block
3671 status:
3672 code: 200
3673 message: OK
1679- request: 3674- request:
1680 body: null 3675 body: null
1681 headers: 3676 headers:
1682 Accept: ['*/*'] 3677 Accept:
1683 Accept-Encoding: ['gzip, deflate'] 3678 - '*/*'
1684 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3679 Accept-Encoding:
1685 Connection: [keep-alive] 3680 - gzip, deflate
1686 Content-Length: ['0'] 3681 Authorization:
1687 User-Agent: [python-requests/2.18.4] 3682 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3683 Connection:
3684 - keep-alive
3685 Content-Length:
3686 - '0'
3687 User-Agent:
3688 - tests/v311
1688 method: DELETE 3689 method: DELETE
1689 uri: http://localhost:3000/api/v1/statuses/103704149918653826 3690 uri: http://localhost:3000/api/v1/statuses/109304275976386045
1690 response: 3691 response:
1691 body: {string: '{"id":"103704149918653826","created_at":"2020-02-22T19:29:08.565Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149918653826","url":"http://localhost/@mastodonpy_test/103704149918653826","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3692 body:
1692 number 17! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3693 string: '{"id":"109304275976386045","created_at":"2022-11-07T19:54:50.754Z","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/109304275976386045","url":"http://localhost:3000/@mastodonpy_test/109304275976386045","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1693 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":14,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3694 number 17! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1694 headers: 3695 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1695 Cache-Control: ['no-cache, no-store'] 3696 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1696 Content-Type: [application/json; charset=utf-8] 3697 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1697 Referrer-Policy: [strict-origin-when-cross-origin] 3698 headers:
1698 Transfer-Encoding: [chunked] 3699 Cache-Control:
1699 Vary: ['Accept-Encoding, Origin'] 3700 - no-store
1700 X-Content-Type-Options: [nosniff] 3701 Content-Security-Policy:
1701 X-Download-Options: [noopen] 3702 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1702 X-Frame-Options: [SAMEORIGIN] 3703 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1703 X-Permitted-Cross-Domain-Policies: [none] 3704 style-src ''self'' http://localhost:3000 ''nonce-m5VCM+eIGgdrOVRMfxauMg=='';
1704 X-Request-Id: [813cf044-ca84-4225-a000-687ef7eca17e] 3705 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1705 X-Runtime: ['0.150051'] 3706 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1706 X-XSS-Protection: [1; mode=block] 3707 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1707 content-length: ['1495'] 3708 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1708 status: {code: 200, message: OK} 3709 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3710 worker-src ''self'' blob: http://localhost:3000'
3711 Content-Type:
3712 - application/json; charset=utf-8
3713 ETag:
3714 - W/"a6f8030c2f8b15ab17103eb24aeabd3f"
3715 Referrer-Policy:
3716 - strict-origin-when-cross-origin
3717 Transfer-Encoding:
3718 - chunked
3719 Vary:
3720 - Accept, Origin
3721 X-Content-Type-Options:
3722 - nosniff
3723 X-Download-Options:
3724 - noopen
3725 X-Frame-Options:
3726 - SAMEORIGIN
3727 X-Permitted-Cross-Domain-Policies:
3728 - none
3729 X-Request-Id:
3730 - a2d5373f-5486-447b-90e3-295bb2ca84d7
3731 X-Runtime:
3732 - '0.026144'
3733 X-XSS-Protection:
3734 - 1; mode=block
3735 status:
3736 code: 200
3737 message: OK
1709- request: 3738- request:
1710 body: null 3739 body: null
1711 headers: 3740 headers:
1712 Accept: ['*/*'] 3741 Accept:
1713 Accept-Encoding: ['gzip, deflate'] 3742 - '*/*'
1714 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3743 Accept-Encoding:
1715 Connection: [keep-alive] 3744 - gzip, deflate
1716 Content-Length: ['0'] 3745 Authorization:
1717 User-Agent: [python-requests/2.18.4] 3746 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3747 Connection:
3748 - keep-alive
3749 Content-Length:
3750 - '0'
3751 User-Agent:
3752 - tests/v311
1718 method: DELETE 3753 method: DELETE
1719 uri: http://localhost:3000/api/v1/statuses/103704149938483069 3754 uri: http://localhost:3000/api/v1/statuses/109304275979164747
1720 response: 3755 response:
1721 body: {string: '{"id":"103704149938483069","created_at":"2020-02-22T19:29:08.863Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149938483069","url":"http://localhost/@mastodonpy_test/103704149938483069","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3756 body:
1722 number 18! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3757 string: '{"id":"109304275979164747","created_at":"2022-11-07T19:54:50.797Z","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/109304275979164747","url":"http://localhost:3000/@mastodonpy_test/109304275979164747","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1723 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":13,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3758 number 18! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1724 headers: 3759 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1725 Cache-Control: ['no-cache, no-store'] 3760 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1726 Content-Type: [application/json; charset=utf-8] 3761 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":33,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1727 Referrer-Policy: [strict-origin-when-cross-origin] 3762 headers:
1728 Transfer-Encoding: [chunked] 3763 Cache-Control:
1729 Vary: ['Accept-Encoding, Origin'] 3764 - no-store
1730 X-Content-Type-Options: [nosniff] 3765 Content-Security-Policy:
1731 X-Download-Options: [noopen] 3766 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1732 X-Frame-Options: [SAMEORIGIN] 3767 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1733 X-Permitted-Cross-Domain-Policies: [none] 3768 style-src ''self'' http://localhost:3000 ''nonce-pock3rAcxK8tCjCMXxPZ3w=='';
1734 X-Request-Id: [714159b5-6ed9-40c2-8cf2-e0beea7a686a] 3769 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1735 X-Runtime: ['0.143530'] 3770 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1736 X-XSS-Protection: [1; mode=block] 3771 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1737 content-length: ['1495'] 3772 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1738 status: {code: 200, message: OK} 3773 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3774 worker-src ''self'' blob: http://localhost:3000'
3775 Content-Type:
3776 - application/json; charset=utf-8
3777 ETag:
3778 - W/"e4395fe38791084dcec41ab75dfa45af"
3779 Referrer-Policy:
3780 - strict-origin-when-cross-origin
3781 Transfer-Encoding:
3782 - chunked
3783 Vary:
3784 - Accept, Origin
3785 X-Content-Type-Options:
3786 - nosniff
3787 X-Download-Options:
3788 - noopen
3789 X-Frame-Options:
3790 - SAMEORIGIN
3791 X-Permitted-Cross-Domain-Policies:
3792 - none
3793 X-Request-Id:
3794 - 7d2d301f-73ea-4a5b-8199-f786cbcdda26
3795 X-Runtime:
3796 - '0.025960'
3797 X-XSS-Protection:
3798 - 1; mode=block
3799 status:
3800 code: 200
3801 message: OK
1739- request: 3802- request:
1740 body: null 3803 body: null
1741 headers: 3804 headers:
1742 Accept: ['*/*'] 3805 Accept:
1743 Accept-Encoding: ['gzip, deflate'] 3806 - '*/*'
1744 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3807 Accept-Encoding:
1745 Connection: [keep-alive] 3808 - gzip, deflate
1746 Content-Length: ['0'] 3809 Authorization:
1747 User-Agent: [python-requests/2.18.4] 3810 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3811 Connection:
3812 - keep-alive
3813 Content-Length:
3814 - '0'
3815 User-Agent:
3816 - tests/v311
1748 method: DELETE 3817 method: DELETE
1749 uri: http://localhost:3000/api/v1/statuses/103704149960988266 3818 uri: http://localhost:3000/api/v1/statuses/109304275982096332
1750 response: 3819 response:
1751 body: {string: '{"id":"103704149960988266","created_at":"2020-02-22T19:29:09.205Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149960988266","url":"http://localhost/@mastodonpy_test/103704149960988266","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3820 body:
1752 number 19! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3821 string: '{"id":"109304275982096332","created_at":"2022-11-07T19:54:50.842Z","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/109304275982096332","url":"http://localhost:3000/@mastodonpy_test/109304275982096332","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1753 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":12,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3822 number 19! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1754 headers: 3823 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1755 Cache-Control: ['no-cache, no-store'] 3824 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1756 Content-Type: [application/json; charset=utf-8] 3825 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":32,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1757 Referrer-Policy: [strict-origin-when-cross-origin] 3826 headers:
1758 Transfer-Encoding: [chunked] 3827 Cache-Control:
1759 Vary: ['Accept-Encoding, Origin'] 3828 - no-store
1760 X-Content-Type-Options: [nosniff] 3829 Content-Security-Policy:
1761 X-Download-Options: [noopen] 3830 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1762 X-Frame-Options: [SAMEORIGIN] 3831 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1763 X-Permitted-Cross-Domain-Policies: [none] 3832 style-src ''self'' http://localhost:3000 ''nonce-M0BMjXluJly4a6AwVrcAzQ=='';
1764 X-Request-Id: [37a4eb20-e5ea-48e8-9d45-7fef8315d8df] 3833 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1765 X-Runtime: ['0.136199'] 3834 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1766 X-XSS-Protection: [1; mode=block] 3835 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1767 content-length: ['1495'] 3836 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1768 status: {code: 200, message: OK} 3837 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3838 worker-src ''self'' blob: http://localhost:3000'
3839 Content-Type:
3840 - application/json; charset=utf-8
3841 ETag:
3842 - W/"a3214edcd2aeedeac4fd15025a3750cb"
3843 Referrer-Policy:
3844 - strict-origin-when-cross-origin
3845 Transfer-Encoding:
3846 - chunked
3847 Vary:
3848 - Accept, Origin
3849 X-Content-Type-Options:
3850 - nosniff
3851 X-Download-Options:
3852 - noopen
3853 X-Frame-Options:
3854 - SAMEORIGIN
3855 X-Permitted-Cross-Domain-Policies:
3856 - none
3857 X-Request-Id:
3858 - f865bb15-390e-4667-a846-af0a058e3e91
3859 X-Runtime:
3860 - '0.024555'
3861 X-XSS-Protection:
3862 - 1; mode=block
3863 status:
3864 code: 200
3865 message: OK
1769- request: 3866- request:
1770 body: null 3867 body: null
1771 headers: 3868 headers:
1772 Accept: ['*/*'] 3869 Accept:
1773 Accept-Encoding: ['gzip, deflate'] 3870 - '*/*'
1774 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3871 Accept-Encoding:
1775 Connection: [keep-alive] 3872 - gzip, deflate
1776 Content-Length: ['0'] 3873 Authorization:
1777 User-Agent: [python-requests/2.18.4] 3874 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3875 Connection:
3876 - keep-alive
3877 Content-Length:
3878 - '0'
3879 User-Agent:
3880 - tests/v311
1778 method: DELETE 3881 method: DELETE
1779 uri: http://localhost:3000/api/v1/statuses/103704149981573728 3882 uri: http://localhost:3000/api/v1/statuses/109304275985017147
1780 response: 3883 response:
1781 body: {string: '{"id":"103704149981573728","created_at":"2020-02-22T19:29:09.522Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704149981573728","url":"http://localhost/@mastodonpy_test/103704149981573728","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3884 body:
1782 number 20! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3885 string: '{"id":"109304275985017147","created_at":"2022-11-07T19:54:50.886Z","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/109304275985017147","url":"http://localhost:3000/@mastodonpy_test/109304275985017147","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1783 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":11,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3886 number 20! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1784 headers: 3887 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1785 Cache-Control: ['no-cache, no-store'] 3888 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1786 Content-Type: [application/json; charset=utf-8] 3889 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":32,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1787 Referrer-Policy: [strict-origin-when-cross-origin] 3890 headers:
1788 Transfer-Encoding: [chunked] 3891 Cache-Control:
1789 Vary: ['Accept-Encoding, Origin'] 3892 - no-store
1790 X-Content-Type-Options: [nosniff] 3893 Content-Security-Policy:
1791 X-Download-Options: [noopen] 3894 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1792 X-Frame-Options: [SAMEORIGIN] 3895 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1793 X-Permitted-Cross-Domain-Policies: [none] 3896 style-src ''self'' http://localhost:3000 ''nonce-RWYtXpEKJI9ZiosA2ZbALg=='';
1794 X-Request-Id: [88fa8aa8-1463-4d19-b1f8-4f793d30d398] 3897 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1795 X-Runtime: ['0.133123'] 3898 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1796 X-XSS-Protection: [1; mode=block] 3899 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1797 content-length: ['1495'] 3900 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1798 status: {code: 200, message: OK} 3901 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3902 worker-src ''self'' blob: http://localhost:3000'
3903 Content-Type:
3904 - application/json; charset=utf-8
3905 ETag:
3906 - W/"316250d15a3bd777232264ad5cde6fb6"
3907 Referrer-Policy:
3908 - strict-origin-when-cross-origin
3909 Transfer-Encoding:
3910 - chunked
3911 Vary:
3912 - Accept, Origin
3913 X-Content-Type-Options:
3914 - nosniff
3915 X-Download-Options:
3916 - noopen
3917 X-Frame-Options:
3918 - SAMEORIGIN
3919 X-Permitted-Cross-Domain-Policies:
3920 - none
3921 X-Request-Id:
3922 - e3d5bf2f-38c4-41ee-a647-fb48faf44b86
3923 X-Runtime:
3924 - '0.024368'
3925 X-XSS-Protection:
3926 - 1; mode=block
3927 status:
3928 code: 200
3929 message: OK
1799- request: 3930- request:
1800 body: null 3931 body: null
1801 headers: 3932 headers:
1802 Accept: ['*/*'] 3933 Accept:
1803 Accept-Encoding: ['gzip, deflate'] 3934 - '*/*'
1804 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3935 Accept-Encoding:
1805 Connection: [keep-alive] 3936 - gzip, deflate
1806 Content-Length: ['0'] 3937 Authorization:
1807 User-Agent: [python-requests/2.18.4] 3938 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
3939 Connection:
3940 - keep-alive
3941 Content-Length:
3942 - '0'
3943 User-Agent:
3944 - tests/v311
1808 method: DELETE 3945 method: DELETE
1809 uri: http://localhost:3000/api/v1/statuses/103704150001094152 3946 uri: http://localhost:3000/api/v1/statuses/109304275987887232
1810 response: 3947 response:
1811 body: {string: '{"id":"103704150001094152","created_at":"2020-02-22T19:29:09.813Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150001094152","url":"http://localhost/@mastodonpy_test/103704150001094152","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 3948 body:
1812 number 21! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 3949 string: '{"id":"109304275987887232","created_at":"2022-11-07T19:54:50.930Z","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/109304275987887232","url":"http://localhost:3000/@mastodonpy_test/109304275987887232","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1813 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":10,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 3950 number 21! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1814 headers: 3951 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1815 Cache-Control: ['no-cache, no-store'] 3952 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1816 Content-Type: [application/json; charset=utf-8] 3953 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":32,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1817 Referrer-Policy: [strict-origin-when-cross-origin] 3954 headers:
1818 Transfer-Encoding: [chunked] 3955 Cache-Control:
1819 Vary: ['Accept-Encoding, Origin'] 3956 - no-store
1820 X-Content-Type-Options: [nosniff] 3957 Content-Security-Policy:
1821 X-Download-Options: [noopen] 3958 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1822 X-Frame-Options: [SAMEORIGIN] 3959 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1823 X-Permitted-Cross-Domain-Policies: [none] 3960 style-src ''self'' http://localhost:3000 ''nonce-B5VDlS4fFi7fvSXYDpc+6A=='';
1824 X-Request-Id: [bf2b9d5f-13a2-4e18-97d7-a23ca43c178e] 3961 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1825 X-Runtime: ['0.136380'] 3962 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1826 X-XSS-Protection: [1; mode=block] 3963 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1827 content-length: ['1495'] 3964 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1828 status: {code: 200, message: OK} 3965 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
3966 worker-src ''self'' blob: http://localhost:3000'
3967 Content-Type:
3968 - application/json; charset=utf-8
3969 ETag:
3970 - W/"abf47cf445c66d6865cee998e821b086"
3971 Referrer-Policy:
3972 - strict-origin-when-cross-origin
3973 Transfer-Encoding:
3974 - chunked
3975 Vary:
3976 - Accept, Origin
3977 X-Content-Type-Options:
3978 - nosniff
3979 X-Download-Options:
3980 - noopen
3981 X-Frame-Options:
3982 - SAMEORIGIN
3983 X-Permitted-Cross-Domain-Policies:
3984 - none
3985 X-Request-Id:
3986 - 18dd9991-f18e-4e34-bd9a-d849695fafdb
3987 X-Runtime:
3988 - '0.024829'
3989 X-XSS-Protection:
3990 - 1; mode=block
3991 status:
3992 code: 200
3993 message: OK
1829- request: 3994- request:
1830 body: null 3995 body: null
1831 headers: 3996 headers:
1832 Accept: ['*/*'] 3997 Accept:
1833 Accept-Encoding: ['gzip, deflate'] 3998 - '*/*'
1834 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 3999 Accept-Encoding:
1835 Connection: [keep-alive] 4000 - gzip, deflate
1836 Content-Length: ['0'] 4001 Authorization:
1837 User-Agent: [python-requests/2.18.4] 4002 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
4003 Connection:
4004 - keep-alive
4005 Content-Length:
4006 - '0'
4007 User-Agent:
4008 - tests/v311
1838 method: DELETE 4009 method: DELETE
1839 uri: http://localhost:3000/api/v1/statuses/103704150021052422 4010 uri: http://localhost:3000/api/v1/statuses/109304275990713608
1840 response: 4011 response:
1841 body: {string: '{"id":"103704150021052422","created_at":"2020-02-22T19:29:10.129Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150021052422","url":"http://localhost/@mastodonpy_test/103704150021052422","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 4012 body:
1842 number 22! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 4013 string: '{"id":"109304275990713608","created_at":"2022-11-07T19:54:50.973Z","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/109304275990713608","url":"http://localhost:3000/@mastodonpy_test/109304275990713608","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1843 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":9,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 4014 number 22! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1844 headers: 4015 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1845 Cache-Control: ['no-cache, no-store'] 4016 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1846 Content-Type: [application/json; charset=utf-8] 4017 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":31,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1847 Referrer-Policy: [strict-origin-when-cross-origin] 4018 headers:
1848 Transfer-Encoding: [chunked] 4019 Cache-Control:
1849 Vary: ['Accept-Encoding, Origin'] 4020 - no-store
1850 X-Content-Type-Options: [nosniff] 4021 Content-Security-Policy:
1851 X-Download-Options: [noopen] 4022 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1852 X-Frame-Options: [SAMEORIGIN] 4023 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1853 X-Permitted-Cross-Domain-Policies: [none] 4024 style-src ''self'' http://localhost:3000 ''nonce-JTQ+BH/ynlJuGfaXewL5hA=='';
1854 X-Request-Id: [00314e23-5048-47f4-b2bf-d57a33c2c9a3] 4025 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1855 X-Runtime: ['0.168759'] 4026 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1856 X-XSS-Protection: [1; mode=block] 4027 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1857 content-length: ['1494'] 4028 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1858 status: {code: 200, message: OK} 4029 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
4030 worker-src ''self'' blob: http://localhost:3000'
4031 Content-Type:
4032 - application/json; charset=utf-8
4033 ETag:
4034 - W/"c50da1792e7998f21b5cdab604edac2b"
4035 Referrer-Policy:
4036 - strict-origin-when-cross-origin
4037 Transfer-Encoding:
4038 - chunked
4039 Vary:
4040 - Accept, Origin
4041 X-Content-Type-Options:
4042 - nosniff
4043 X-Download-Options:
4044 - noopen
4045 X-Frame-Options:
4046 - SAMEORIGIN
4047 X-Permitted-Cross-Domain-Policies:
4048 - none
4049 X-Request-Id:
4050 - bb22ffc0-4f97-4445-bc37-d95d4890d2a2
4051 X-Runtime:
4052 - '0.025308'
4053 X-XSS-Protection:
4054 - 1; mode=block
4055 status:
4056 code: 200
4057 message: OK
1859- request: 4058- request:
1860 body: null 4059 body: null
1861 headers: 4060 headers:
1862 Accept: ['*/*'] 4061 Accept:
1863 Accept-Encoding: ['gzip, deflate'] 4062 - '*/*'
1864 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 4063 Accept-Encoding:
1865 Connection: [keep-alive] 4064 - gzip, deflate
1866 Content-Length: ['0'] 4065 Authorization:
1867 User-Agent: [python-requests/2.18.4] 4066 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
4067 Connection:
4068 - keep-alive
4069 Content-Length:
4070 - '0'
4071 User-Agent:
4072 - tests/v311
1868 method: DELETE 4073 method: DELETE
1869 uri: http://localhost:3000/api/v1/statuses/103704150041176847 4074 uri: http://localhost:3000/api/v1/statuses/109304275993471552
1870 response: 4075 response:
1871 body: {string: '{"id":"103704150041176847","created_at":"2020-02-22T19:29:10.430Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150041176847","url":"http://localhost/@mastodonpy_test/103704150041176847","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 4076 body:
1872 number 23! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 4077 string: '{"id":"109304275993471552","created_at":"2022-11-07T19:54:51.015Z","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/109304275993471552","url":"http://localhost:3000/@mastodonpy_test/109304275993471552","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1873 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":8,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 4078 number 23! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1874 headers: 4079 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1875 Cache-Control: ['no-cache, no-store'] 4080 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1876 Content-Type: [application/json; charset=utf-8] 4081 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":31,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1877 Referrer-Policy: [strict-origin-when-cross-origin] 4082 headers:
1878 Transfer-Encoding: [chunked] 4083 Cache-Control:
1879 Vary: ['Accept-Encoding, Origin'] 4084 - no-store
1880 X-Content-Type-Options: [nosniff] 4085 Content-Security-Policy:
1881 X-Download-Options: [noopen] 4086 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1882 X-Frame-Options: [SAMEORIGIN] 4087 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1883 X-Permitted-Cross-Domain-Policies: [none] 4088 style-src ''self'' http://localhost:3000 ''nonce-HGDLXF6ic3uvvbKGRE/IDg=='';
1884 X-Request-Id: [ac00b76b-0fa9-4f78-8ae4-63c5e4483d3b] 4089 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1885 X-Runtime: ['0.142663'] 4090 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1886 X-XSS-Protection: [1; mode=block] 4091 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1887 content-length: ['1494'] 4092 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1888 status: {code: 200, message: OK} 4093 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
4094 worker-src ''self'' blob: http://localhost:3000'
4095 Content-Type:
4096 - application/json; charset=utf-8
4097 ETag:
4098 - W/"0a416cc9ebb05028a8bba9bdf9268cc6"
4099 Referrer-Policy:
4100 - strict-origin-when-cross-origin
4101 Transfer-Encoding:
4102 - chunked
4103 Vary:
4104 - Accept, Origin
4105 X-Content-Type-Options:
4106 - nosniff
4107 X-Download-Options:
4108 - noopen
4109 X-Frame-Options:
4110 - SAMEORIGIN
4111 X-Permitted-Cross-Domain-Policies:
4112 - none
4113 X-Request-Id:
4114 - 093fd482-e7ba-4977-8b12-4ab023ec5bf2
4115 X-Runtime:
4116 - '0.025847'
4117 X-XSS-Protection:
4118 - 1; mode=block
4119 status:
4120 code: 200
4121 message: OK
1889- request: 4122- request:
1890 body: null 4123 body: null
1891 headers: 4124 headers:
1892 Accept: ['*/*'] 4125 Accept:
1893 Accept-Encoding: ['gzip, deflate'] 4126 - '*/*'
1894 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 4127 Accept-Encoding:
1895 Connection: [keep-alive] 4128 - gzip, deflate
1896 Content-Length: ['0'] 4129 Authorization:
1897 User-Agent: [python-requests/2.18.4] 4130 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
4131 Connection:
4132 - keep-alive
4133 Content-Length:
4134 - '0'
4135 User-Agent:
4136 - tests/v311
1898 method: DELETE 4137 method: DELETE
1899 uri: http://localhost:3000/api/v1/statuses/103704150062042669 4138 uri: http://localhost:3000/api/v1/statuses/109304275996307750
1900 response: 4139 response:
1901 body: {string: '{"id":"103704150062042669","created_at":"2020-02-22T19:29:10.782Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150062042669","url":"http://localhost/@mastodonpy_test/103704150062042669","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 4140 body:
1902 number 24! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 4141 string: '{"id":"109304275996307750","created_at":"2022-11-07T19:54:51.058Z","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/109304275996307750","url":"http://localhost:3000/@mastodonpy_test/109304275996307750","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1903 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":7,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 4142 number 24! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1904 headers: 4143 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1905 Cache-Control: ['no-cache, no-store'] 4144 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1906 Content-Type: [application/json; charset=utf-8] 4145 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":30,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1907 Referrer-Policy: [strict-origin-when-cross-origin] 4146 headers:
1908 Transfer-Encoding: [chunked] 4147 Cache-Control:
1909 Vary: ['Accept-Encoding, Origin'] 4148 - no-store
1910 X-Content-Type-Options: [nosniff] 4149 Content-Security-Policy:
1911 X-Download-Options: [noopen] 4150 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1912 X-Frame-Options: [SAMEORIGIN] 4151 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1913 X-Permitted-Cross-Domain-Policies: [none] 4152 style-src ''self'' http://localhost:3000 ''nonce-rwWVIv6jf6JE28tc8Tc1KQ=='';
1914 X-Request-Id: [86f9419f-738b-41f4-98df-bdd6c932117d] 4153 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1915 X-Runtime: ['0.132507'] 4154 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1916 X-XSS-Protection: [1; mode=block] 4155 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1917 content-length: ['1494'] 4156 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1918 status: {code: 200, message: OK} 4157 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
4158 worker-src ''self'' blob: http://localhost:3000'
4159 Content-Type:
4160 - application/json; charset=utf-8
4161 ETag:
4162 - W/"a7fe5512ea6d0dd38b2ad76329ff0690"
4163 Referrer-Policy:
4164 - strict-origin-when-cross-origin
4165 Transfer-Encoding:
4166 - chunked
4167 Vary:
4168 - Accept, Origin
4169 X-Content-Type-Options:
4170 - nosniff
4171 X-Download-Options:
4172 - noopen
4173 X-Frame-Options:
4174 - SAMEORIGIN
4175 X-Permitted-Cross-Domain-Policies:
4176 - none
4177 X-Request-Id:
4178 - e2b6d817-3e0b-44da-9878-e94b43aa6bc1
4179 X-Runtime:
4180 - '0.025159'
4181 X-XSS-Protection:
4182 - 1; mode=block
4183 status:
4184 code: 200
4185 message: OK
1919- request: 4186- request:
1920 body: null 4187 body: null
1921 headers: 4188 headers:
1922 Accept: ['*/*'] 4189 Accept:
1923 Accept-Encoding: ['gzip, deflate'] 4190 - '*/*'
1924 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 4191 Accept-Encoding:
1925 Connection: [keep-alive] 4192 - gzip, deflate
1926 Content-Length: ['0'] 4193 Authorization:
1927 User-Agent: [python-requests/2.18.4] 4194 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
4195 Connection:
4196 - keep-alive
4197 Content-Length:
4198 - '0'
4199 User-Agent:
4200 - tests/v311
1928 method: DELETE 4201 method: DELETE
1929 uri: http://localhost:3000/api/v1/statuses/103704150085925781 4202 uri: http://localhost:3000/api/v1/statuses/109304275999046454
1930 response: 4203 response:
1931 body: {string: '{"id":"103704150085925781","created_at":"2020-02-22T19:29:11.118Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150085925781","url":"http://localhost/@mastodonpy_test/103704150085925781","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 4204 body:
1932 number 25! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 4205 string: '{"id":"109304275999046454","created_at":"2022-11-07T19:54:51.100Z","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/109304275999046454","url":"http://localhost:3000/@mastodonpy_test/109304275999046454","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1933 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":6,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 4206 number 25! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1934 headers: 4207 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1935 Cache-Control: ['no-cache, no-store'] 4208 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1936 Content-Type: [application/json; charset=utf-8] 4209 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":30,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1937 Referrer-Policy: [strict-origin-when-cross-origin] 4210 headers:
1938 Transfer-Encoding: [chunked] 4211 Cache-Control:
1939 Vary: ['Accept-Encoding, Origin'] 4212 - no-store
1940 X-Content-Type-Options: [nosniff] 4213 Content-Security-Policy:
1941 X-Download-Options: [noopen] 4214 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1942 X-Frame-Options: [SAMEORIGIN] 4215 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1943 X-Permitted-Cross-Domain-Policies: [none] 4216 style-src ''self'' http://localhost:3000 ''nonce-eHFp6DB6sIGykvRGt9k9aQ=='';
1944 X-Request-Id: [5f1e6b16-24cf-437b-bdb2-223bd64286ce] 4217 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1945 X-Runtime: ['0.134403'] 4218 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1946 X-XSS-Protection: [1; mode=block] 4219 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1947 content-length: ['1494'] 4220 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1948 status: {code: 200, message: OK} 4221 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
4222 worker-src ''self'' blob: http://localhost:3000'
4223 Content-Type:
4224 - application/json; charset=utf-8
4225 ETag:
4226 - W/"c6aec9cc7e3d034f2d7a5edfe2e7375c"
4227 Referrer-Policy:
4228 - strict-origin-when-cross-origin
4229 Transfer-Encoding:
4230 - chunked
4231 Vary:
4232 - Accept, Origin
4233 X-Content-Type-Options:
4234 - nosniff
4235 X-Download-Options:
4236 - noopen
4237 X-Frame-Options:
4238 - SAMEORIGIN
4239 X-Permitted-Cross-Domain-Policies:
4240 - none
4241 X-Request-Id:
4242 - d938d8c2-1c9d-4fd9-a92a-b544dd0a06c3
4243 X-Runtime:
4244 - '0.026064'
4245 X-XSS-Protection:
4246 - 1; mode=block
4247 status:
4248 code: 200
4249 message: OK
1949- request: 4250- request:
1950 body: null 4251 body: null
1951 headers: 4252 headers:
1952 Accept: ['*/*'] 4253 Accept:
1953 Accept-Encoding: ['gzip, deflate'] 4254 - '*/*'
1954 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 4255 Accept-Encoding:
1955 Connection: [keep-alive] 4256 - gzip, deflate
1956 Content-Length: ['0'] 4257 Authorization:
1957 User-Agent: [python-requests/2.18.4] 4258 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
4259 Connection:
4260 - keep-alive
4261 Content-Length:
4262 - '0'
4263 User-Agent:
4264 - tests/v311
1958 method: DELETE 4265 method: DELETE
1959 uri: http://localhost:3000/api/v1/statuses/103704150106932215 4266 uri: http://localhost:3000/api/v1/statuses/109304276001987331
1960 response: 4267 response:
1961 body: {string: '{"id":"103704150106932215","created_at":"2020-02-22T19:29:11.447Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150106932215","url":"http://localhost/@mastodonpy_test/103704150106932215","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 4268 body:
1962 number 26! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 4269 string: '{"id":"109304276001987331","created_at":"2022-11-07T19:54:51.145Z","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/109304276001987331","url":"http://localhost:3000/@mastodonpy_test/109304276001987331","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1963 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":5,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 4270 number 26! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1964 headers: 4271 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1965 Cache-Control: ['no-cache, no-store'] 4272 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1966 Content-Type: [application/json; charset=utf-8] 4273 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":30,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1967 Referrer-Policy: [strict-origin-when-cross-origin] 4274 headers:
1968 Transfer-Encoding: [chunked] 4275 Cache-Control:
1969 Vary: ['Accept-Encoding, Origin'] 4276 - no-store
1970 X-Content-Type-Options: [nosniff] 4277 Content-Security-Policy:
1971 X-Download-Options: [noopen] 4278 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1972 X-Frame-Options: [SAMEORIGIN] 4279 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1973 X-Permitted-Cross-Domain-Policies: [none] 4280 style-src ''self'' http://localhost:3000 ''nonce-/n4Vhlk66PcJlhoIvigzKQ=='';
1974 X-Request-Id: [984377f6-41c0-47e1-a119-ea71c2f8e1ac] 4281 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1975 X-Runtime: ['0.131218'] 4282 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1976 X-XSS-Protection: [1; mode=block] 4283 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1977 content-length: ['1494'] 4284 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1978 status: {code: 200, message: OK} 4285 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
4286 worker-src ''self'' blob: http://localhost:3000'
4287 Content-Type:
4288 - application/json; charset=utf-8
4289 ETag:
4290 - W/"5563f498138fff6b8bab00d4ea16424a"
4291 Referrer-Policy:
4292 - strict-origin-when-cross-origin
4293 Transfer-Encoding:
4294 - chunked
4295 Vary:
4296 - Accept, Origin
4297 X-Content-Type-Options:
4298 - nosniff
4299 X-Download-Options:
4300 - noopen
4301 X-Frame-Options:
4302 - SAMEORIGIN
4303 X-Permitted-Cross-Domain-Policies:
4304 - none
4305 X-Request-Id:
4306 - 93e25a8d-2c31-40d3-9193-6793baedffac
4307 X-Runtime:
4308 - '0.026970'
4309 X-XSS-Protection:
4310 - 1; mode=block
4311 status:
4312 code: 200
4313 message: OK
1979- request: 4314- request:
1980 body: null 4315 body: null
1981 headers: 4316 headers:
1982 Accept: ['*/*'] 4317 Accept:
1983 Accept-Encoding: ['gzip, deflate'] 4318 - '*/*'
1984 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 4319 Accept-Encoding:
1985 Connection: [keep-alive] 4320 - gzip, deflate
1986 Content-Length: ['0'] 4321 Authorization:
1987 User-Agent: [python-requests/2.18.4] 4322 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
4323 Connection:
4324 - keep-alive
4325 Content-Length:
4326 - '0'
4327 User-Agent:
4328 - tests/v311
1988 method: DELETE 4329 method: DELETE
1989 uri: http://localhost:3000/api/v1/statuses/103704150129060443 4330 uri: http://localhost:3000/api/v1/statuses/109304276004879100
1990 response: 4331 response:
1991 body: {string: '{"id":"103704150129060443","created_at":"2020-02-22T19:29:11.778Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150129060443","url":"http://localhost/@mastodonpy_test/103704150129060443","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 4332 body:
1992 number 27! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 4333 string: '{"id":"109304276004879100","created_at":"2022-11-07T19:54:51.189Z","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/109304276004879100","url":"http://localhost:3000/@mastodonpy_test/109304276004879100","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
1993 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 4334 number 27! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1994 headers: 4335 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1995 Cache-Control: ['no-cache, no-store'] 4336 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1996 Content-Type: [application/json; charset=utf-8] 4337 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":30,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
1997 Referrer-Policy: [strict-origin-when-cross-origin] 4338 headers:
1998 Transfer-Encoding: [chunked] 4339 Cache-Control:
1999 Vary: ['Accept-Encoding, Origin'] 4340 - no-store
2000 X-Content-Type-Options: [nosniff] 4341 Content-Security-Policy:
2001 X-Download-Options: [noopen] 4342 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
2002 X-Frame-Options: [SAMEORIGIN] 4343 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
2003 X-Permitted-Cross-Domain-Policies: [none] 4344 style-src ''self'' http://localhost:3000 ''nonce-kRHLHemUCSEwPxPACv3dDw=='';
2004 X-Request-Id: [a8d7d499-dcca-4de3-bd77-10f6d7788c6c] 4345 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
2005 X-Runtime: ['0.119790'] 4346 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
2006 X-XSS-Protection: [1; mode=block] 4347 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
2007 content-length: ['1494'] 4348 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
2008 status: {code: 200, message: OK} 4349 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
4350 worker-src ''self'' blob: http://localhost:3000'
4351 Content-Type:
4352 - application/json; charset=utf-8
4353 ETag:
4354 - W/"e4f86cb23163763c3e297f52b5bc9e2c"
4355 Referrer-Policy:
4356 - strict-origin-when-cross-origin
4357 Transfer-Encoding:
4358 - chunked
4359 Vary:
4360 - Accept, Origin
4361 X-Content-Type-Options:
4362 - nosniff
4363 X-Download-Options:
4364 - noopen
4365 X-Frame-Options:
4366 - SAMEORIGIN
4367 X-Permitted-Cross-Domain-Policies:
4368 - none
4369 X-Request-Id:
4370 - bf1401c0-214a-4b7a-9d03-1199ebe0b76e
4371 X-Runtime:
4372 - '0.030736'
4373 X-XSS-Protection:
4374 - 1; mode=block
4375 status:
4376 code: 200
4377 message: OK
2009- request: 4378- request:
2010 body: null 4379 body: null
2011 headers: 4380 headers:
2012 Accept: ['*/*'] 4381 Accept:
2013 Accept-Encoding: ['gzip, deflate'] 4382 - '*/*'
2014 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 4383 Accept-Encoding:
2015 Connection: [keep-alive] 4384 - gzip, deflate
2016 Content-Length: ['0'] 4385 Authorization:
2017 User-Agent: [python-requests/2.18.4] 4386 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
4387 Connection:
4388 - keep-alive
4389 Content-Length:
4390 - '0'
4391 User-Agent:
4392 - tests/v311
2018 method: DELETE 4393 method: DELETE
2019 uri: http://localhost:3000/api/v1/statuses/103704150150394841 4394 uri: http://localhost:3000/api/v1/statuses/109304276007733123
2020 response: 4395 response:
2021 body: {string: '{"id":"103704150150394841","created_at":"2020-02-22T19:29:12.099Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150150394841","url":"http://localhost/@mastodonpy_test/103704150150394841","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 4396 body:
2022 number 28! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 4397 string: '{"id":"109304276007733123","created_at":"2022-11-07T19:54:51.233Z","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/109304276007733123","url":"http://localhost:3000/@mastodonpy_test/109304276007733123","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
2023 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":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 4398 number 28! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
2024 headers: 4399 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
2025 Cache-Control: ['no-cache, no-store'] 4400 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
2026 Content-Type: [application/json; charset=utf-8] 4401 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":30,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
2027 Referrer-Policy: [strict-origin-when-cross-origin] 4402 headers:
2028 Transfer-Encoding: [chunked] 4403 Cache-Control:
2029 Vary: ['Accept-Encoding, Origin'] 4404 - no-store
2030 X-Content-Type-Options: [nosniff] 4405 Content-Security-Policy:
2031 X-Download-Options: [noopen] 4406 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
2032 X-Frame-Options: [SAMEORIGIN] 4407 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
2033 X-Permitted-Cross-Domain-Policies: [none] 4408 style-src ''self'' http://localhost:3000 ''nonce-zY4RuWhyy9P1Dj4Dr0isMQ=='';
2034 X-Request-Id: [92c38a53-cd47-439d-9a5a-fcf4d059c14c] 4409 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
2035 X-Runtime: ['0.131691'] 4410 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
2036 X-XSS-Protection: [1; mode=block] 4411 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
2037 content-length: ['1494'] 4412 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
2038 status: {code: 200, message: OK} 4413 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
4414 worker-src ''self'' blob: http://localhost:3000'
4415 Content-Type:
4416 - application/json; charset=utf-8
4417 ETag:
4418 - W/"0672ae3c4e976781e6af88dc32564e7d"
4419 Referrer-Policy:
4420 - strict-origin-when-cross-origin
4421 Transfer-Encoding:
4422 - chunked
4423 Vary:
4424 - Accept, Origin
4425 X-Content-Type-Options:
4426 - nosniff
4427 X-Download-Options:
4428 - noopen
4429 X-Frame-Options:
4430 - SAMEORIGIN
4431 X-Permitted-Cross-Domain-Policies:
4432 - none
4433 X-Request-Id:
4434 - 9b8ca76c-5e09-47d8-87a5-fe659aaadf47
4435 X-Runtime:
4436 - '0.028909'
4437 X-XSS-Protection:
4438 - 1; mode=block
4439 status:
4440 code: 200
4441 message: OK
2039- request: 4442- request:
2040 body: null 4443 body: null
2041 headers: 4444 headers:
2042 Accept: ['*/*'] 4445 Accept:
2043 Accept-Encoding: ['gzip, deflate'] 4446 - '*/*'
2044 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 4447 Accept-Encoding:
2045 Connection: [keep-alive] 4448 - gzip, deflate
2046 Content-Length: ['0'] 4449 Authorization:
2047 User-Agent: [python-requests/2.18.4] 4450 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
4451 Connection:
4452 - keep-alive
4453 Content-Length:
4454 - '0'
4455 User-Agent:
4456 - tests/v311
2048 method: DELETE 4457 method: DELETE
2049 uri: http://localhost:3000/api/v1/statuses/103704150170865177 4458 uri: http://localhost:3000/api/v1/statuses/109304276010612884
2050 response: 4459 response:
2051 body: {string: '{"id":"103704150170865177","created_at":"2020-02-22T19:29:12.413Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"nl","uri":"http://localhost/users/mastodonpy_test/statuses/103704150170865177","url":"http://localhost/@mastodonpy_test/103704150170865177","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot 4460 body:
2052 number 29! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","reblog":null,"application":{"name":"Mastodon.py 4461 string: '{"id":"109304276010612884","created_at":"2022-11-07T19:54:51.276Z","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/109304276010612884","url":"http://localhost:3000/@mastodonpy_test/109304276010612884","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot
2053 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":[{"name":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'} 4462 number 29! #fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
2054 headers: 4463 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
2055 Cache-Control: ['no-cache, no-store'] 4464 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
2056 Content-Type: [application/json; charset=utf-8] 4465 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":29,"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":"fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp","url":"http://localhost:3000/tags/fgiztsshwiaqqiztpmmjbtvmescsculuvmgjgopwoeidbcrixp"}],"emojis":[],"card":null,"poll":null}'
2057 Referrer-Policy: [strict-origin-when-cross-origin] 4466 headers:
2058 Transfer-Encoding: [chunked] 4467 Cache-Control:
2059 Vary: ['Accept-Encoding, Origin'] 4468 - no-store
2060 X-Content-Type-Options: [nosniff] 4469 Content-Security-Policy:
2061 X-Download-Options: [noopen] 4470 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
2062 X-Frame-Options: [SAMEORIGIN] 4471 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
2063 X-Permitted-Cross-Domain-Policies: [none] 4472 style-src ''self'' http://localhost:3000 ''nonce-yimcFZDtSt5XLXNB4Eum8A=='';
2064 X-Request-Id: [2b9ac4d8-b1a1-4b0b-96fa-f5641856bbe6] 4473 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
2065 X-Runtime: ['0.132758'] 4474 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
2066 X-XSS-Protection: [1; mode=block] 4475 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
2067 content-length: ['1494'] 4476 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
2068 status: {code: 200, message: OK} 4477 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
4478 worker-src ''self'' blob: http://localhost:3000'
4479 Content-Type:
4480 - application/json; charset=utf-8
4481 ETag:
4482 - W/"d58f5d4f14deb82ed4c93da7b2e2c330"
4483 Referrer-Policy:
4484 - strict-origin-when-cross-origin
4485 Transfer-Encoding:
4486 - chunked
4487 Vary:
4488 - Accept, Origin
4489 X-Content-Type-Options:
4490 - nosniff
4491 X-Download-Options:
4492 - noopen
4493 X-Frame-Options:
4494 - SAMEORIGIN
4495 X-Permitted-Cross-Domain-Policies:
4496 - none
4497 X-Request-Id:
4498 - d4db39ae-46b4-4dff-9fe4-188d20ef6e7b
4499 X-Runtime:
4500 - '0.031838'
4501 X-XSS-Protection:
4502 - 1; mode=block
4503 status:
4504 code: 200
4505 message: OK
2069version: 1 4506version: 1
diff --git a/tests/cassettes/test_follow_request_authorize.yaml b/tests/cassettes/test_follow_request_authorize.yaml
index 9df1f49..49f21ff 100644
--- a/tests/cassettes/test_follow_request_authorize.yaml
+++ b/tests/cassettes/test_follow_request_authorize.yaml
@@ -1,115 +1,250 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: reblogs=1&id=1234567890123457 3 body: id=1234567890123456&reblogs=1
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 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_2
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/accounts/1234567890123457/follow 20 uri: http://localhost:3000/api/v1/accounts/1234567890123456/follow
14 response: 21 response:
15 body: {string: '{"id":"1234567890123457","following":false,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":true,"domain_blocking":false,"endorsed":false}'} 22 body:
23 string: '{"id":"1234567890123456","following":false,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":true,"domain_blocking":false,"endorsed":false,"note":""}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-eBcnVRxXTD6sc1jLLNEIpQ=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [bb7c2c07-d13c-4d7a-a0f9-9ae39f4cb584] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.080489'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['224'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"acf0f73e9e8c6d95924890c1315db0fd"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-RateLimit-Limit:
56 - '400'
57 X-RateLimit-Remaining:
58 - '399'
59 X-RateLimit-Reset:
60 - '2022-11-08T00:00:00.545038Z'
61 X-Request-Id:
62 - f3d6ccfb-2179-4e8c-bcb5-fb46c0870edd
63 X-Runtime:
64 - '0.028249'
65 X-XSS-Protection:
66 - 1; mode=block
67 status:
68 code: 200
69 message: OK
31- request: 70- request:
32 body: null 71 body: null
33 headers: 72 headers:
34 Accept: ['*/*'] 73 Accept:
35 Accept-Encoding: ['gzip, deflate'] 74 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_3] 75 Accept-Encoding:
37 Connection: [keep-alive] 76 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 77 Authorization:
78 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
79 Connection:
80 - keep-alive
81 User-Agent:
82 - tests/v311
39 method: GET 83 method: GET
40 uri: http://localhost:3000/api/v1/follow_requests 84 uri: http://localhost:3000/api/v1/follow_requests
41 response: 85 response:
42 body: {string: '[{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":0,"last_status_at":"2020-02-22","emojis":[],"fields":[]}]'} 86 body:
87 string: '[{"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}]'
43 headers: 88 headers:
44 Cache-Control: ['no-cache, no-store'] 89 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 90 - no-store
46 Link: ['<http://localhost:3000/api/v1/follow_requests?since_id=1>; rel="prev"'] 91 Content-Security-Policy:
47 Referrer-Policy: [strict-origin-when-cross-origin] 92 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Transfer-Encoding: [chunked] 93 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 Vary: ['Accept-Encoding, Origin'] 94 style-src ''self'' http://localhost:3000 ''nonce-Pc83BwT56SW0tYznMK8o3w=='';
50 X-Content-Type-Options: [nosniff] 95 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Download-Options: [noopen] 96 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Frame-Options: [SAMEORIGIN] 97 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Permitted-Cross-Domain-Policies: [none] 98 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Request-Id: [f509673d-01e8-4308-9961-dc2a05bde33a] 99 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-Runtime: ['0.039207'] 100 worker-src ''self'' blob: http://localhost:3000'
56 X-XSS-Protection: [1; mode=block] 101 Content-Type:
57 content-length: ['589'] 102 - application/json; charset=utf-8
58 status: {code: 200, message: OK} 103 ETag:
104 - W/"e614b4039f2a8a9f7ac18423d5f529e5"
105 Link:
106 - <http://localhost:3000/api/v1/follow_requests?since_id=1>; rel="prev"
107 Referrer-Policy:
108 - strict-origin-when-cross-origin
109 Transfer-Encoding:
110 - chunked
111 Vary:
112 - Accept, Origin
113 X-Content-Type-Options:
114 - nosniff
115 X-Download-Options:
116 - noopen
117 X-Frame-Options:
118 - SAMEORIGIN
119 X-Permitted-Cross-Domain-Policies:
120 - none
121 X-Request-Id:
122 - aa42e402-bb45-4fff-9987-aadf53bd87d7
123 X-Runtime:
124 - '0.014011'
125 X-XSS-Protection:
126 - 1; mode=block
127 status:
128 code: 200
129 message: OK
59- request: 130- request:
60 body: null 131 body: null
61 headers: 132 headers:
62 Accept: ['*/*'] 133 Accept:
63 Accept-Encoding: ['gzip, deflate'] 134 - '*/*'
64 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_3] 135 Accept-Encoding:
65 Connection: [keep-alive] 136 - gzip, deflate
66 Content-Length: ['0'] 137 Authorization:
67 User-Agent: [python-requests/2.18.4] 138 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
139 Connection:
140 - keep-alive
141 Content-Length:
142 - '0'
143 User-Agent:
144 - tests/v311
68 method: POST 145 method: POST
69 uri: http://localhost:3000/api/v1/follow_requests/1/authorize 146 uri: http://localhost:3000/api/v1/follow_requests/109304268902557892/authorize
70 response: 147 response:
71 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":true,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 148 body:
149 string: '{"id":"109304268902557892","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":true,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
72 headers: 150 headers:
73 Cache-Control: ['no-cache, no-store'] 151 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 152 - no-store
75 Referrer-Policy: [strict-origin-when-cross-origin] 153 Content-Security-Policy:
76 Transfer-Encoding: [chunked] 154 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Vary: ['Accept-Encoding, Origin'] 155 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 X-Content-Type-Options: [nosniff] 156 style-src ''self'' http://localhost:3000 ''nonce-ZgTAOj25y6zVTtehXme3Mg=='';
79 X-Download-Options: [noopen] 157 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Frame-Options: [SAMEORIGIN] 158 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Permitted-Cross-Domain-Policies: [none] 159 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Request-Id: [f1d55470-ab1c-47a1-af31-0f13c69d20d8] 160 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-Runtime: ['0.128120'] 161 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 X-XSS-Protection: [1; mode=block] 162 worker-src ''self'' blob: http://localhost:3000'
85 content-length: ['210'] 163 Content-Type:
86 status: {code: 200, message: OK} 164 - application/json; charset=utf-8
165 ETag:
166 - W/"12e2c3c81681c48d46a2a0676a657912"
167 Referrer-Policy:
168 - strict-origin-when-cross-origin
169 Transfer-Encoding:
170 - chunked
171 Vary:
172 - Accept, Origin
173 X-Content-Type-Options:
174 - nosniff
175 X-Download-Options:
176 - noopen
177 X-Frame-Options:
178 - SAMEORIGIN
179 X-Permitted-Cross-Domain-Policies:
180 - none
181 X-Request-Id:
182 - a92fadab-ead2-44d0-9875-4aa38e0f7df0
183 X-Runtime:
184 - '0.040226'
185 X-XSS-Protection:
186 - 1; mode=block
187 status:
188 code: 200
189 message: OK
87- request: 190- request:
88 body: null 191 body: null
89 headers: 192 headers:
90 Accept: ['*/*'] 193 Accept:
91 Accept-Encoding: ['gzip, deflate'] 194 - '*/*'
92 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 195 Accept-Encoding:
93 Connection: [keep-alive] 196 - gzip, deflate
94 Content-Length: ['0'] 197 Authorization:
95 User-Agent: [python-requests/2.18.4] 198 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
199 Connection:
200 - keep-alive
201 Content-Length:
202 - '0'
203 User-Agent:
204 - tests/v311
96 method: POST 205 method: POST
97 uri: http://localhost:3000/api/v1/accounts/1234567890123457/unfollow 206 uri: http://localhost:3000/api/v1/accounts/1234567890123456/unfollow
98 response: 207 response:
99 body: {string: '{"id":"1234567890123457","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 208 body:
209 string: '{"id":"1234567890123456","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
100 headers: 210 headers:
101 Cache-Control: ['no-cache, no-store'] 211 Cache-Control:
102 Content-Type: [application/json; charset=utf-8] 212 - no-store
103 Referrer-Policy: [strict-origin-when-cross-origin] 213 Content-Security-Policy:
104 Transfer-Encoding: [chunked] 214 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
105 Vary: ['Accept-Encoding, Origin'] 215 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
106 X-Content-Type-Options: [nosniff] 216 style-src ''self'' http://localhost:3000 ''nonce-qiwxjL86uSlsu74vn0vJSQ=='';
107 X-Download-Options: [noopen] 217 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
108 X-Frame-Options: [SAMEORIGIN] 218 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
109 X-Permitted-Cross-Domain-Policies: [none] 219 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
110 X-Request-Id: [c409b48c-61ec-4448-b921-e7002d840072] 220 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
111 X-Runtime: ['0.104437'] 221 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
112 X-XSS-Protection: [1; mode=block] 222 worker-src ''self'' blob: http://localhost:3000'
113 content-length: ['226'] 223 Content-Type:
114 status: {code: 200, message: OK} 224 - application/json; charset=utf-8
225 ETag:
226 - W/"76448d2d20dfa7540764936ef5dbc7a9"
227 Referrer-Policy:
228 - strict-origin-when-cross-origin
229 Transfer-Encoding:
230 - chunked
231 Vary:
232 - Accept, Origin
233 X-Content-Type-Options:
234 - nosniff
235 X-Download-Options:
236 - noopen
237 X-Frame-Options:
238 - SAMEORIGIN
239 X-Permitted-Cross-Domain-Policies:
240 - none
241 X-Request-Id:
242 - c8fce5ec-8931-48e1-97ab-dbcda98dfb82
243 X-Runtime:
244 - '0.018480'
245 X-XSS-Protection:
246 - 1; mode=block
247 status:
248 code: 200
249 message: OK
115version: 1 250version: 1
diff --git a/tests/cassettes/test_follow_request_reject.yaml b/tests/cassettes/test_follow_request_reject.yaml
index 55d2918..caea3ca 100644
--- a/tests/cassettes/test_follow_request_reject.yaml
+++ b/tests/cassettes/test_follow_request_reject.yaml
@@ -1,87 +1,190 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: reblogs=1&id=1234567890123457 3 body: id=1234567890123456&reblogs=1
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 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_2
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/accounts/1234567890123457/follow 20 uri: http://localhost:3000/api/v1/accounts/1234567890123456/follow
14 response: 21 response:
15 body: {string: '{"id":"1234567890123457","following":false,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":true,"domain_blocking":false,"endorsed":false}'} 22 body:
23 string: '{"id":"1234567890123456","following":false,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":true,"domain_blocking":false,"endorsed":false,"note":""}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-WDNYR1F4wXPfpLI8rliivA=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [97ceaff4-2af3-4341-a727-e07c98cf47a6] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.061415'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['224'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"acf0f73e9e8c6d95924890c1315db0fd"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-RateLimit-Limit:
56 - '400'
57 X-RateLimit-Remaining:
58 - '398'
59 X-RateLimit-Reset:
60 - '2022-11-08T00:00:00.662848Z'
61 X-Request-Id:
62 - 5f3206d9-2e4f-4de4-be89-fc293322cc29
63 X-Runtime:
64 - '0.021385'
65 X-XSS-Protection:
66 - 1; mode=block
67 status:
68 code: 200
69 message: OK
31- request: 70- request:
32 body: null 71 body: null
33 headers: 72 headers:
34 Accept: ['*/*'] 73 Accept:
35 Accept-Encoding: ['gzip, deflate'] 74 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_3] 75 Accept-Encoding:
37 Connection: [keep-alive] 76 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 77 Authorization:
78 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
79 Connection:
80 - keep-alive
81 User-Agent:
82 - tests/v311
39 method: GET 83 method: GET
40 uri: http://localhost:3000/api/v1/follow_requests 84 uri: http://localhost:3000/api/v1/follow_requests
41 response: 85 response:
42 body: {string: '[{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":0,"last_status_at":"2020-02-22","emojis":[],"fields":[]}]'} 86 body:
87 string: '[{"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}]'
43 headers: 88 headers:
44 Cache-Control: ['no-cache, no-store'] 89 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 90 - no-store
46 Link: ['<http://localhost:3000/api/v1/follow_requests?since_id=2>; rel="prev"'] 91 Content-Security-Policy:
47 Referrer-Policy: [strict-origin-when-cross-origin] 92 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Transfer-Encoding: [chunked] 93 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 Vary: ['Accept-Encoding, Origin'] 94 style-src ''self'' http://localhost:3000 ''nonce-VFJOIr53sCF8F7q0mHzEaA=='';
50 X-Content-Type-Options: [nosniff] 95 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Download-Options: [noopen] 96 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Frame-Options: [SAMEORIGIN] 97 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Permitted-Cross-Domain-Policies: [none] 98 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Request-Id: [2ea276f1-e3d6-4d3b-9e53-0aa86bbd51c5] 99 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-Runtime: ['0.037902'] 100 worker-src ''self'' blob: http://localhost:3000'
56 X-XSS-Protection: [1; mode=block] 101 Content-Type:
57 content-length: ['589'] 102 - application/json; charset=utf-8
58 status: {code: 200, message: OK} 103 ETag:
104 - W/"e614b4039f2a8a9f7ac18423d5f529e5"
105 Link:
106 - <http://localhost:3000/api/v1/follow_requests?since_id=2>; rel="prev"
107 Referrer-Policy:
108 - strict-origin-when-cross-origin
109 Transfer-Encoding:
110 - chunked
111 Vary:
112 - Accept, Origin
113 X-Content-Type-Options:
114 - nosniff
115 X-Download-Options:
116 - noopen
117 X-Frame-Options:
118 - SAMEORIGIN
119 X-Permitted-Cross-Domain-Policies:
120 - none
121 X-Request-Id:
122 - 5d48ab91-1216-4773-8d3b-74f6f1dbd3b4
123 X-Runtime:
124 - '0.013511'
125 X-XSS-Protection:
126 - 1; mode=block
127 status:
128 code: 200
129 message: OK
59- request: 130- request:
60 body: null 131 body: null
61 headers: 132 headers:
62 Accept: ['*/*'] 133 Accept:
63 Accept-Encoding: ['gzip, deflate'] 134 - '*/*'
64 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_3] 135 Accept-Encoding:
65 Connection: [keep-alive] 136 - gzip, deflate
66 Content-Length: ['0'] 137 Authorization:
67 User-Agent: [python-requests/2.18.4] 138 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
139 Connection:
140 - keep-alive
141 Content-Length:
142 - '0'
143 User-Agent:
144 - tests/v311
68 method: POST 145 method: POST
69 uri: http://localhost:3000/api/v1/follow_requests/1/reject 146 uri: http://localhost:3000/api/v1/follow_requests/109304268902557892/reject
70 response: 147 response:
71 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 148 body:
149 string: '{"id":"109304268902557892","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
72 headers: 150 headers:
73 Cache-Control: ['no-cache, no-store'] 151 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 152 - no-store
75 Referrer-Policy: [strict-origin-when-cross-origin] 153 Content-Security-Policy:
76 Transfer-Encoding: [chunked] 154 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Vary: ['Accept-Encoding, Origin'] 155 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 X-Content-Type-Options: [nosniff] 156 style-src ''self'' http://localhost:3000 ''nonce-FCmrnpo6jA+SHJOGzGTlng=='';
79 X-Download-Options: [noopen] 157 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Frame-Options: [SAMEORIGIN] 158 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Permitted-Cross-Domain-Policies: [none] 159 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Request-Id: [283c09ef-3521-434d-93ab-200b4fbdbd25] 160 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-Runtime: ['0.062406'] 161 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 X-XSS-Protection: [1; mode=block] 162 worker-src ''self'' blob: http://localhost:3000'
85 content-length: ['211'] 163 Content-Type:
86 status: {code: 200, message: OK} 164 - application/json; charset=utf-8
165 ETag:
166 - W/"8d8caa68e50963507d45a12d820e86b0"
167 Referrer-Policy:
168 - strict-origin-when-cross-origin
169 Transfer-Encoding:
170 - chunked
171 Vary:
172 - Accept, Origin
173 X-Content-Type-Options:
174 - nosniff
175 X-Download-Options:
176 - noopen
177 X-Frame-Options:
178 - SAMEORIGIN
179 X-Permitted-Cross-Domain-Policies:
180 - none
181 X-Request-Id:
182 - 7e948b08-50f6-4f74-8a09-f823f6b54dd8
183 X-Runtime:
184 - '0.031472'
185 X-XSS-Protection:
186 - 1; mode=block
187 status:
188 code: 200
189 message: OK
87version: 1 190version: 1
diff --git a/tests/cassettes/test_follow_requests.yaml b/tests/cassettes/test_follow_requests.yaml
index f9b1519..09bb102 100644
--- a/tests/cassettes/test_follow_requests.yaml
+++ b/tests/cassettes/test_follow_requests.yaml
@@ -2,28 +2,61 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_3] 7 Accept-Encoding:
8 Connection: [keep-alive] 8 - gzip, deflate
9 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/follow_requests 16 uri: http://localhost:3000/api/v1/follow_requests
12 response: 17 response:
13 body: {string: '[]'} 18 body:
19 string: '[{"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":3,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-gf3mHKkRC1rumdR6BBqLpQ=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [20e67bce-db51-4335-8aa7-9adabc40764d] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.051242'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['2'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"e614b4039f2a8a9f7ac18423d5f529e5"
37 Link:
38 - <http://localhost:3000/api/v1/follow_requests?since_id=1>; rel="prev"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - bf1a5225-7899-4703-a8c8-24ae8bee41c2
55 X-Runtime:
56 - '0.019455'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
29version: 1 62version: 1
diff --git a/tests/cassettes/test_follow_suggestions.yaml b/tests/cassettes/test_follow_suggestions.yaml
index 8257559..33c1972 100644
--- a/tests/cassettes/test_follow_suggestions.yaml
+++ b/tests/cassettes/test_follow_suggestions.yaml
@@ -2,179 +2,376 @@ 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":"103704145104257230","created_at":"2020-02-22T19:27:55.062Z","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/103704145104257230","url":"http://localhost/@mastodonpy_test/103704145104257230","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:
23 string: '{"id":"109304274444659840","created_at":"2022-11-07T19:54:27.402Z","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/109304274444659840","url":"http://localhost:3000/@mastodonpy_test/109304274444659840","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
16 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 24 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
17 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 25 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
18 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":[],"emojis":[],"card":null,"poll":null}'} 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}'
19 headers: 27 headers:
20 Cache-Control: ['no-cache, no-store'] 28 Cache-Control:
21 Content-Type: [application/json; charset=utf-8] 29 - no-store
22 Referrer-Policy: [strict-origin-when-cross-origin] 30 Content-Security-Policy:
23 Transfer-Encoding: [chunked] 31 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
24 Vary: ['Accept-Encoding, Origin'] 32 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
25 X-Content-Type-Options: [nosniff] 33 style-src ''self'' http://localhost:3000 ''nonce-MdpnE82CLgduHOj9oz2sPQ=='';
26 X-Download-Options: [noopen] 34 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
27 X-Frame-Options: [SAMEORIGIN] 35 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
28 X-Permitted-Cross-Domain-Policies: [none] 36 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
29 X-Request-Id: [0d5e8161-80a2-4e21-bf8c-cbc6a8bed842] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
30 X-Runtime: ['0.171074'] 38 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
31 X-XSS-Protection: [1; mode=block] 39 worker-src ''self'' blob: http://localhost:3000'
32 content-length: ['1676'] 40 Content-Type:
33 status: {code: 200, message: OK} 41 - application/json; charset=utf-8
42 ETag:
43 - W/"7cc23182ae45743088367ac2bc79e31d"
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 - '297'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.474552Z'
64 X-Request-Id:
65 - e846e7e5-81be-4582-81f1-72e29d3a4104
66 X-Runtime:
67 - '0.126698'
68 X-XSS-Protection:
69 - 1; mode=block
70 status:
71 code: 200
72 message: OK
34- request: 73- request:
35 body: null 74 body: null
36 headers: 75 headers:
37 Accept: ['*/*'] 76 Accept:
38 Accept-Encoding: ['gzip, deflate'] 77 - '*/*'
39 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 78 Accept-Encoding:
40 Connection: [keep-alive] 79 - gzip, deflate
41 Content-Length: ['0'] 80 Authorization:
42 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
43 method: POST 88 method: POST
44 uri: http://localhost:3000/api/v1/statuses/103704145104257230/favourite 89 uri: http://localhost:3000/api/v1/statuses/109304274444659840/favourite
45 response: 90 response:
46 body: {string: '{"id":"103704145104257230","created_at":"2020-02-22T19:27:55.062Z","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/103704145104257230","url":"http://localhost/@mastodonpy_test/103704145104257230","replies_count":0,"reblogs_count":0,"favourites_count":1,"favourited":true,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 91 body:
92 string: '{"id":"109304274444659840","created_at":"2022-11-07T19:54:27.402Z","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/109304274444659840","url":"http://localhost:3000/@mastodonpy_test/109304274444659840","replies_count":0,"reblogs_count":0,"favourites_count":1,"edited_at":null,"favourited":true,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
47 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
48 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
49 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":[],"emojis":[],"card":null,"poll":null}'} 95 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}'
50 headers: 96 headers:
51 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
52 Content-Type: [application/json; charset=utf-8] 98 - no-store
53 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
54 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
55 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
56 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-0RPoedggRPJLxFjEBlnXmw=='';
57 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
58 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
59 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
60 X-Request-Id: [e752854a-4750-4cb2-96dd-0c6fc1b6c265] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
61 X-Runtime: ['0.267016'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
62 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
63 content-length: ['1660'] 109 Content-Type:
64 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"13205d36cffd87bd99da2625bbd68677"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 85a86859-82cd-4091-a3d8-215966bf5a9f
129 X-Runtime:
130 - '0.043028'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
65- request: 136- request:
66 body: null 137 body: null
67 headers: 138 headers:
68 Accept: ['*/*'] 139 Accept:
69 Accept-Encoding: ['gzip, deflate'] 140 - '*/*'
70 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 141 Accept-Encoding:
71 Connection: [keep-alive] 142 - gzip, deflate
72 User-Agent: [python-requests/2.18.4] 143 Authorization:
144 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
145 Connection:
146 - keep-alive
147 User-Agent:
148 - tests/v311
73 method: GET 149 method: GET
74 uri: http://localhost:3000/api/v1/suggestions 150 uri: http://localhost:3000/api/v1/suggestions
75 response: 151 response:
76 body: {string: '[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 152 body:
77 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 153 string: '[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
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}]}]'} 154 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
155 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}]}]'
79 headers: 156 headers:
80 Cache-Control: ['no-cache, no-store'] 157 Cache-Control:
81 Content-Type: [application/json; charset=utf-8] 158 - no-store
82 Referrer-Policy: [strict-origin-when-cross-origin] 159 Content-Security-Policy:
83 Transfer-Encoding: [chunked] 160 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
84 Vary: ['Accept-Encoding, Origin'] 161 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
85 X-Content-Type-Options: [nosniff] 162 style-src ''self'' http://localhost:3000 ''nonce-zCntKADShCL9WR+MsoMTbA=='';
86 X-Download-Options: [noopen] 163 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
87 X-Frame-Options: [SAMEORIGIN] 164 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
88 X-Permitted-Cross-Domain-Policies: [none] 165 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
89 X-Request-Id: [bdfe65e7-0c31-438e-be64-9ec129c2ee90] 166 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
90 X-Runtime: ['0.053187'] 167 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
91 X-XSS-Protection: [1; mode=block] 168 worker-src ''self'' blob: http://localhost:3000'
92 content-length: ['991'] 169 Content-Type:
93 status: {code: 200, message: OK} 170 - application/json; charset=utf-8
171 ETag:
172 - W/"9eda5d2c1373ccca9b6cc7b70b08372d"
173 Referrer-Policy:
174 - strict-origin-when-cross-origin
175 Transfer-Encoding:
176 - chunked
177 Vary:
178 - Accept, Origin
179 X-Content-Type-Options:
180 - nosniff
181 X-Download-Options:
182 - noopen
183 X-Frame-Options:
184 - SAMEORIGIN
185 X-Permitted-Cross-Domain-Policies:
186 - none
187 X-Request-Id:
188 - 3b784b39-a060-43fb-84cd-a698d2435bd6
189 X-Runtime:
190 - '0.014590'
191 X-XSS-Protection:
192 - 1; mode=block
193 status:
194 code: 200
195 message: OK
94- request: 196- request:
95 body: null 197 body: null
96 headers: 198 headers:
97 Accept: ['*/*'] 199 Accept:
98 Accept-Encoding: ['gzip, deflate'] 200 - '*/*'
99 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 201 Accept-Encoding:
100 Connection: [keep-alive] 202 - gzip, deflate
101 Content-Length: ['0'] 203 Authorization:
102 User-Agent: [python-requests/2.18.4] 204 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
205 Connection:
206 - keep-alive
207 Content-Length:
208 - '0'
209 User-Agent:
210 - tests/v311
103 method: DELETE 211 method: DELETE
104 uri: http://localhost:3000/api/v1/suggestions/1234567890123456 212 uri: http://localhost:3000/api/v1/suggestions/1234567890123456
105 response: 213 response:
106 body: {string: '{}'} 214 body:
215 string: '{}'
107 headers: 216 headers:
108 Cache-Control: ['no-cache, no-store'] 217 Cache-Control:
109 Content-Type: [application/json; charset=utf-8] 218 - no-store
110 Referrer-Policy: [strict-origin-when-cross-origin] 219 Content-Security-Policy:
111 Transfer-Encoding: [chunked] 220 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
112 Vary: ['Accept-Encoding, Origin'] 221 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
113 X-Content-Type-Options: [nosniff] 222 style-src ''self'' http://localhost:3000 ''nonce-Mg52QBvNm/XNbsT8dbTBZw=='';
114 X-Download-Options: [noopen] 223 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
115 X-Frame-Options: [SAMEORIGIN] 224 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
116 X-Permitted-Cross-Domain-Policies: [none] 225 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
117 X-Request-Id: [2a8a190c-a1b7-4b4a-975b-115086622dc4] 226 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
118 X-Runtime: ['0.052815'] 227 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
119 X-XSS-Protection: [1; mode=block] 228 worker-src ''self'' blob: http://localhost:3000'
120 content-length: ['2'] 229 Content-Type:
121 status: {code: 200, message: OK} 230 - application/json; charset=utf-8
231 ETag:
232 - W/"44136fa355b3678a1146ad16f7e8649e"
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 - 5fa0fc60-3e3a-43ee-9bdf-84e9eb4b59c8
249 X-Runtime:
250 - '0.008079'
251 X-XSS-Protection:
252 - 1; mode=block
253 status:
254 code: 200
255 message: OK
122- request: 256- request:
123 body: null 257 body: null
124 headers: 258 headers:
125 Accept: ['*/*'] 259 Accept:
126 Accept-Encoding: ['gzip, deflate'] 260 - '*/*'
127 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 261 Accept-Encoding:
128 Connection: [keep-alive] 262 - gzip, deflate
129 User-Agent: [python-requests/2.18.4] 263 Authorization:
264 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
265 Connection:
266 - keep-alive
267 User-Agent:
268 - tests/v311
130 method: GET 269 method: GET
131 uri: http://localhost:3000/api/v1/suggestions 270 uri: http://localhost:3000/api/v1/suggestions
132 response: 271 response:
133 body: {string: '[]'} 272 body:
273 string: '[]'
134 headers: 274 headers:
135 Cache-Control: ['no-cache, no-store'] 275 Cache-Control:
136 Content-Type: [application/json; charset=utf-8] 276 - no-store
137 Referrer-Policy: [strict-origin-when-cross-origin] 277 Content-Security-Policy:
138 Transfer-Encoding: [chunked] 278 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
139 Vary: ['Accept-Encoding, Origin'] 279 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
140 X-Content-Type-Options: [nosniff] 280 style-src ''self'' http://localhost:3000 ''nonce-BFLLHoR+DNlYrlod3z1SXQ=='';
141 X-Download-Options: [noopen] 281 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
142 X-Frame-Options: [SAMEORIGIN] 282 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
143 X-Permitted-Cross-Domain-Policies: [none] 283 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
144 X-Request-Id: [fb363cf2-181f-4cca-a94e-2d250b7e80b5] 284 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
145 X-Runtime: ['0.028023'] 285 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
146 X-XSS-Protection: [1; mode=block] 286 worker-src ''self'' blob: http://localhost:3000'
147 content-length: ['2'] 287 Content-Type:
148 status: {code: 200, message: OK} 288 - application/json; charset=utf-8
289 ETag:
290 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
291 Referrer-Policy:
292 - strict-origin-when-cross-origin
293 Transfer-Encoding:
294 - chunked
295 Vary:
296 - Accept, Origin
297 X-Content-Type-Options:
298 - nosniff
299 X-Download-Options:
300 - noopen
301 X-Frame-Options:
302 - SAMEORIGIN
303 X-Permitted-Cross-Domain-Policies:
304 - none
305 X-Request-Id:
306 - e8145071-7247-426f-adb2-3742b9a148a9
307 X-Runtime:
308 - '0.006659'
309 X-XSS-Protection:
310 - 1; mode=block
311 status:
312 code: 200
313 message: OK
149- request: 314- request:
150 body: null 315 body: null
151 headers: 316 headers:
152 Accept: ['*/*'] 317 Accept:
153 Accept-Encoding: ['gzip, deflate'] 318 - '*/*'
154 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 319 Accept-Encoding:
155 Connection: [keep-alive] 320 - gzip, deflate
156 Content-Length: ['0'] 321 Authorization:
157 User-Agent: [python-requests/2.18.4] 322 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
323 Connection:
324 - keep-alive
325 Content-Length:
326 - '0'
327 User-Agent:
328 - tests/v311
158 method: DELETE 329 method: DELETE
159 uri: http://localhost:3000/api/v1/statuses/103704145104257230 330 uri: http://localhost:3000/api/v1/statuses/109304274444659840
160 response: 331 response:
161 body: {string: '{"id":"103704145104257230","created_at":"2020-02-22T19:27:55.062Z","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/103704145104257230","url":"http://localhost/@mastodonpy_test/103704145104257230","replies_count":0,"reblogs_count":0,"favourites_count":1,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 332 body:
333 string: '{"id":"109304274444659840","created_at":"2022-11-07T19:54:27.402Z","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/109304274444659840","url":"http://localhost:3000/@mastodonpy_test/109304274444659840","replies_count":0,"reblogs_count":0,"favourites_count":1,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
162 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John 334 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
163 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T20:26:54.402Z","note":"\u003cp\u003eI 335 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
164 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":[],"emojis":[],"card":null,"poll":null}'} 336 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}'
165 headers: 337 headers:
166 Cache-Control: ['no-cache, no-store'] 338 Cache-Control:
167 Content-Type: [application/json; charset=utf-8] 339 - no-store
168 Referrer-Policy: [strict-origin-when-cross-origin] 340 Content-Security-Policy:
169 Transfer-Encoding: [chunked] 341 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
170 Vary: ['Accept-Encoding, Origin'] 342 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
171 X-Content-Type-Options: [nosniff] 343 style-src ''self'' http://localhost:3000 ''nonce-ccL1EWX0TLdDz+jxzrqwig=='';
172 X-Download-Options: [noopen] 344 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
173 X-Frame-Options: [SAMEORIGIN] 345 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
174 X-Permitted-Cross-Domain-Policies: [none] 346 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
175 X-Request-Id: [d2c3dfc8-cc86-49e9-bc2b-c975e94cf7b5] 347 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
176 X-Runtime: ['0.137386'] 348 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
177 X-XSS-Protection: [1; mode=block] 349 worker-src ''self'' blob: http://localhost:3000'
178 content-length: ['1646'] 350 Content-Type:
179 status: {code: 200, message: OK} 351 - application/json; charset=utf-8
352 ETag:
353 - W/"1fc5ef057dce396bd42de06d1fab31fd"
354 Referrer-Policy:
355 - strict-origin-when-cross-origin
356 Transfer-Encoding:
357 - chunked
358 Vary:
359 - Accept, Origin
360 X-Content-Type-Options:
361 - nosniff
362 X-Download-Options:
363 - noopen
364 X-Frame-Options:
365 - SAMEORIGIN
366 X-Permitted-Cross-Domain-Policies:
367 - none
368 X-Request-Id:
369 - fd762d84-2778-42e8-9618-6e172601d104
370 X-Runtime:
371 - '0.028321'
372 X-XSS-Protection:
373 - 1; mode=block
374 status:
375 code: 200
376 message: OK
180version: 1 377version: 1
diff --git a/tests/cassettes/test_hashtag_tl.yaml b/tests/cassettes/test_hashtag_tl.yaml
index 631e585..3a779fb 100644
--- a/tests/cassettes/test_hashtag_tl.yaml
+++ b/tests/cassettes/test_hashtag_tl.yaml
@@ -2,95 +2,205 @@ interactions:
2- request: 2- request:
3 body: status=%23hoot+%28hashtag+toot%29 3 body: status=%23hoot+%28hashtag+toot%29
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: ['33'] 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 - '33'
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":"103704157111789525","created_at":"2020-02-22T19:30:58.291Z","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/103704157111789525","url":"http://localhost/@mastodonpy_test/103704157111789525","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003ca 22 body:
16 href=\"http://localhost/tags/hoot\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003ehoot\u003c/span\u003e\u003c/a\u003e 23 string: '{"id":"109304299653261325","created_at":"2022-11-07T20:00:52.035Z","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/109304299653261325","url":"http://localhost:3000/@mastodonpy_test/109304299653261325","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003ca
17 (hashtag toot)\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 24 href=\"http://localhost:3000/tags/hoot\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003ehoot\u003c/span\u003e\u003c/a\u003e
18 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":[{"name":"hoot","url":"http://localhost/tags/hoot"}],"emojis":[],"card":null,"poll":null}'} 25 (hashtag toot)\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
26 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
27 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
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":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":[{"name":"hoot","url":"http://localhost:3000/tags/hoot"}],"emojis":[],"card":null,"poll":null}'
19 headers: 29 headers:
20 Cache-Control: ['no-cache, no-store'] 30 Cache-Control:
21 Content-Type: [application/json; charset=utf-8] 31 - no-store
22 Referrer-Policy: [strict-origin-when-cross-origin] 32 Content-Security-Policy:
23 Transfer-Encoding: [chunked] 33 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
24 Vary: ['Accept-Encoding, Origin'] 34 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
25 X-Content-Type-Options: [nosniff] 35 style-src ''self'' http://localhost:3000 ''nonce-Jt5eYSzXzAIVHixsi5I/+g=='';
26 X-Download-Options: [noopen] 36 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
27 X-Frame-Options: [SAMEORIGIN] 37 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
28 X-Permitted-Cross-Domain-Policies: [none] 38 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
29 X-Request-Id: [036605ed-aff5-4361-8667-9e32744fcd87] 39 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
30 X-Runtime: ['0.229064'] 40 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
31 X-XSS-Protection: [1; mode=block] 41 worker-src ''self'' blob: http://localhost:3000'
32 content-length: ['1519'] 42 Content-Type:
33 status: {code: 200, message: OK} 43 - application/json; charset=utf-8
44 ETag:
45 - W/"b8a4d8711ffb90c7fa149269be748096"
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 - '195'
64 X-RateLimit-Reset:
65 - '2022-11-07T21:00:00.066256Z'
66 X-Request-Id:
67 - c7dcaa7e-48c3-4d82-b21c-cea6d4f418e2
68 X-Runtime:
69 - '0.044871'
70 X-XSS-Protection:
71 - 1; mode=block
72 status:
73 code: 200
74 message: OK
34- request: 75- request:
35 body: null 76 body: null
36 headers: 77 headers:
37 Accept: ['*/*'] 78 Accept:
38 Accept-Encoding: ['gzip, deflate'] 79 - '*/*'
39 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 80 Accept-Encoding:
40 Connection: [keep-alive] 81 - gzip, deflate
41 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
42 method: GET 88 method: GET
43 uri: http://localhost:3000/api/v1/timelines/tag/hoot 89 uri: http://localhost:3000/api/v1/timelines/tag/hoot
44 response: 90 response:
45 body: {string: '[{"id":"103704157111789525","created_at":"2020-02-22T19:30:58.291Z","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/103704157111789525","url":"http://localhost/@mastodonpy_test/103704157111789525","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003ca 91 body:
46 href=\"http://localhost/tags/hoot\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003ehoot\u003c/span\u003e\u003c/a\u003e 92 string: '[{"id":"109304299653261325","created_at":"2022-11-07T20:00:52.035Z","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/109304299653261325","url":"http://localhost:3000/@mastodonpy_test/109304299653261325","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003ca
47 (hashtag toot)\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 93 href=\"http://localhost:3000/tags/hoot\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003ehoot\u003c/span\u003e\u003c/a\u003e
48 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":[{"name":"hoot","url":"http://localhost/tags/hoot"}],"emojis":[],"card":null,"poll":null}]'} 94 (hashtag toot)\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":[{"name":"hoot","url":"http://localhost:3000/tags/hoot"}],"emojis":[],"card":null,"poll":null}]'
49 headers: 98 headers:
50 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
51 Content-Type: [application/json; charset=utf-8] 100 - no-store
52 Link: ['<http://localhost:3000/api/v1/timelines/tag/hoot?max_id=103704157111789525>; 101 Content-Security-Policy:
53 rel="next", <http://localhost:3000/api/v1/timelines/tag/hoot?min_id=103704157111789525>; 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
54 rel="prev"'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
55 Referrer-Policy: [strict-origin-when-cross-origin] 104 style-src ''self'' http://localhost:3000 ''nonce-rkbc0fhBot/SlCPeyZgJUA=='';
56 Transfer-Encoding: [chunked] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
57 Vary: ['Accept-Encoding, Origin'] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
58 X-Content-Type-Options: [nosniff] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
59 X-Download-Options: [noopen] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
60 X-Frame-Options: [SAMEORIGIN] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
61 X-Permitted-Cross-Domain-Policies: [none] 110 worker-src ''self'' blob: http://localhost:3000'
62 X-Request-Id: [e8539934-34ab-45d8-847a-75d240b9e24e] 111 Content-Type:
63 X-Runtime: ['0.199742'] 112 - application/json; charset=utf-8
64 X-XSS-Protection: [1; mode=block] 113 ETag:
65 content-length: ['1521'] 114 - W/"d1c65328711c16ad74537b66895d4dad"
66 status: {code: 200, message: OK} 115 Link:
116 - <http://localhost:3000/api/v1/timelines/tag/hoot?max_id=109304299653261325>;
117 rel="next", <http://localhost:3000/api/v1/timelines/tag/hoot?min_id=109304299653261325>;
118 rel="prev"
119 Referrer-Policy:
120 - strict-origin-when-cross-origin
121 Transfer-Encoding:
122 - chunked
123 Vary:
124 - Accept, Origin
125 X-Content-Type-Options:
126 - nosniff
127 X-Download-Options:
128 - noopen
129 X-Frame-Options:
130 - SAMEORIGIN
131 X-Permitted-Cross-Domain-Policies:
132 - none
133 X-Request-Id:
134 - 6699ce3e-b0be-4636-912d-430e47342437
135 X-Runtime:
136 - '0.026214'
137 X-XSS-Protection:
138 - 1; mode=block
139 status:
140 code: 200
141 message: OK
67- request: 142- request:
68 body: null 143 body: null
69 headers: 144 headers:
70 Accept: ['*/*'] 145 Accept:
71 Accept-Encoding: ['gzip, deflate'] 146 - '*/*'
72 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 147 Accept-Encoding:
73 Connection: [keep-alive] 148 - gzip, deflate
74 Content-Length: ['0'] 149 Authorization:
75 User-Agent: [python-requests/2.18.4] 150 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
151 Connection:
152 - keep-alive
153 Content-Length:
154 - '0'
155 User-Agent:
156 - tests/v311
76 method: DELETE 157 method: DELETE
77 uri: http://localhost:3000/api/v1/statuses/103704157111789525 158 uri: http://localhost:3000/api/v1/statuses/109304299653261325
78 response: 159 response:
79 body: {string: '{"id":"103704157111789525","created_at":"2020-02-22T19:30:58.291Z","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/103704157111789525","url":"http://localhost/@mastodonpy_test/103704157111789525","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"#hoot 160 body:
80 (hashtag toot)","reblog":null,"application":{"name":"Mastodon.py 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":[{"name":"hoot","url":"http://localhost/tags/hoot"}],"emojis":[],"card":null,"poll":null}'} 161 string: '{"id":"109304299653261325","created_at":"2022-11-07T20:00:52.035Z","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/109304299653261325","url":"http://localhost:3000/@mastodonpy_test/109304299653261325","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"#hoot
162 (hashtag toot)","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
163 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
164 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
165 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":[{"name":"hoot","url":"http://localhost:3000/tags/hoot"}],"emojis":[],"card":null,"poll":null}'
81 headers: 166 headers:
82 Cache-Control: ['no-cache, no-store'] 167 Cache-Control:
83 Content-Type: [application/json; charset=utf-8] 168 - no-store
84 Referrer-Policy: [strict-origin-when-cross-origin] 169 Content-Security-Policy:
85 Transfer-Encoding: [chunked] 170 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
86 Vary: ['Accept-Encoding, Origin'] 171 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
87 X-Content-Type-Options: [nosniff] 172 style-src ''self'' http://localhost:3000 ''nonce-8w/JUDNiZXVwpOmsfRonlw=='';
88 X-Download-Options: [noopen] 173 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
89 X-Frame-Options: [SAMEORIGIN] 174 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
90 X-Permitted-Cross-Domain-Policies: [none] 175 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
91 X-Request-Id: [f40f9471-1b2a-486d-b0a5-33eacd092f4c] 176 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
92 X-Runtime: ['0.132576'] 177 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
93 X-XSS-Protection: [1; mode=block] 178 worker-src ''self'' blob: http://localhost:3000'
94 content-length: ['1355'] 179 Content-Type:
95 status: {code: 200, message: OK} 180 - application/json; charset=utf-8
181 ETag:
182 - W/"f98372a49b0a3e66fd511e61abc11402"
183 Referrer-Policy:
184 - strict-origin-when-cross-origin
185 Transfer-Encoding:
186 - chunked
187 Vary:
188 - Accept, Origin
189 X-Content-Type-Options:
190 - nosniff
191 X-Download-Options:
192 - noopen
193 X-Frame-Options:
194 - SAMEORIGIN
195 X-Permitted-Cross-Domain-Policies:
196 - none
197 X-Request-Id:
198 - 4dd3c086-c7be-4056-b1d2-bd335542c1da
199 X-Runtime:
200 - '0.024247'
201 X-XSS-Protection:
202 - 1; mode=block
203 status:
204 code: 200
205 message: OK
96version: 1 206version: 1
diff --git a/tests/cassettes/test_health.yaml b/tests/cassettes/test_health.yaml
index 30ed4b6..46f18cd 100644
--- a/tests/cassettes/test_health.yaml
+++ b/tests/cassettes/test_health.yaml
@@ -2,29 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/health 16 uri: http://localhost:3000/health
12 response: 17 response:
13 body: {string: success} 18 body:
19 string: OK
14 headers: 20 headers:
15 Cache-Control: ['max-age=0, private, must-revalidate'] 21 Cache-Control:
16 Content-Type: [text/plain; charset=utf-8] 22 - max-age=0, private, must-revalidate
17 Last-Modified: ['Sat, 22 Feb 2020 19:28:40 GMT'] 23 Content-Security-Policy:
18 Referrer-Policy: [strict-origin-when-cross-origin] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Transfer-Encoding: [chunked] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 Vary: [Accept-Encoding] 26 style-src ''self'' http://localhost:3000 ''nonce-Gp2dDa+Cmzd0WTL8aes/2g=='';
21 X-Content-Type-Options: [nosniff] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Download-Options: [noopen] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Frame-Options: [SAMEORIGIN] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Permitted-Cross-Domain-Policies: [none] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Request-Id: [1b4dc066-9267-4f22-8339-5acbe9d0b37e] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-Runtime: ['0.042676'] 32 worker-src ''self'' blob: http://localhost:3000'
27 X-XSS-Protection: [1; mode=block] 33 Content-Type:
28 content-length: ['7'] 34 - text/plain; charset=utf-8
29 status: {code: 200, message: OK} 35 ETag:
36 - W/"565339bc4d33d72817b583024112eb7f"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 8a505070-6df8-415a-a7a7-4aa4d6c7d616
53 X-Runtime:
54 - '0.013414'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
30version: 1 60version: 1
diff --git a/tests/cassettes/test_home_tl.yaml b/tests/cassettes/test_home_tl.yaml
index 1550889..76f7126 100644
--- a/tests/cassettes/test_home_tl.yaml
+++ b/tests/cassettes/test_home_tl.yaml
@@ -2,93 +2,215 @@ 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":"103704157072556863","created_at":"2020-02-22T19:30:57.688Z","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/103704157072556863","url":"http://localhost/@mastodonpy_test/103704157072556863","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":"109304498108382053","created_at":"2022-11-07T20:51:20.219Z","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/109304498108382053","url":"http://localhost:3000/@mastodonpy_test/109304498108382053","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":7,"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-izbxF5ffXHbyKvXkKW9/Gg=='';
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: [a6d0c406-ec29-40d7-8e8a-674da0f488d3] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.210014'] 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/"ce6884edecc42205f9c7d44bd86ffbe3"
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 - '182'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.248304Z'
64 X-Request-Id:
65 - 5abef3b3-d21a-429e-b343-636ef151cdd0
66 X-Runtime:
67 - '0.041891'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 User-Agent: [python-requests/2.18.4] 80 Authorization:
81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 User-Agent:
85 - tests/v311
40 method: GET 86 method: GET
41 uri: http://localhost:3000/api/v1/timelines/home 87 uri: http://localhost:3000/api/v1/timelines/home
42 response: 88 response:
43 body: {string: '[{"id":"103704157072556863","created_at":"2020-02-22T19:30:57.688Z","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/103704157072556863","url":"http://localhost/@mastodonpy_test/103704157072556863","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 89 body:
44 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},{"id":"103704154287057569","created_at":"2020-02-22T19:30:15.186Z","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/103704154287057569","url":"http://localhost/@mastodonpy_test/103704154287057569","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026apos;s 90 string: '[{"id":"109304498108382053","created_at":"2022-11-07T20:51:20.219Z","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/109304498108382053","url":"http://localhost:3000/@mastodonpy_test/109304498108382053","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
45 cool guy\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test 91 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
46 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}]'} 92 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
93 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":7,"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},{"id":"109304405122614430","created_at":"2022-11-07T20:27:41.369Z","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/109304405122614430","url":"http://localhost:3000/@mastodonpy_test/109304405122614430","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026#39;s
94 cool guy\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":7,"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},{"id":"109304387531252981","created_at":"2022-11-07T20:23:12.947Z","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/109304387531252981","url":"http://localhost:3000/@mastodonpy_test/109304387531252981","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026#39;s
98 cool guy\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
99 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
100 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
101 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":7,"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},{"id":"109304362946852596","created_at":"2022-11-07T20:16:57.818Z","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/109304362946852596","url":"http://localhost:3000/@mastodonpy_test/109304362946852596","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026#39;s
102 cool guy\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
103 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
104 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
105 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":7,"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},{"id":"109304296993669505","created_at":"2022-11-07T20:00:11.452Z","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/109304296993669505","url":"http://localhost:3000/@mastodonpy_test/109304296993669505","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026#39;s
106 cool guy\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
107 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
108 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
109 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":7,"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}]'
47 headers: 110 headers:
48 Cache-Control: ['no-cache, no-store'] 111 Cache-Control:
49 Content-Type: [application/json; charset=utf-8] 112 - no-store
50 Link: ['<http://localhost:3000/api/v1/timelines/home?max_id=103704154287057569>; 113 Content-Security-Policy:
51 rel="next", <http://localhost:3000/api/v1/timelines/home?min_id=103704157072556863>; 114 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
52 rel="prev"'] 115 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
53 Referrer-Policy: [strict-origin-when-cross-origin] 116 style-src ''self'' http://localhost:3000 ''nonce-1wkw0joXtZ9XBLD9wJACcg=='';
54 Transfer-Encoding: [chunked] 117 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
55 Vary: ['Accept-Encoding, Origin'] 118 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
56 X-Content-Type-Options: [nosniff] 119 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
57 X-Download-Options: [noopen] 120 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
58 X-Frame-Options: [SAMEORIGIN] 121 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
59 X-Permitted-Cross-Domain-Policies: [none] 122 worker-src ''self'' blob: http://localhost:3000'
60 X-Request-Id: [20a6b873-3aec-4062-a632-7f9e18d94520] 123 Content-Type:
61 X-Runtime: ['0.169450'] 124 - application/json; charset=utf-8
62 X-XSS-Protection: [1; mode=block] 125 ETag:
63 content-length: ['2661'] 126 - W/"6546996f5ae02cb9337f63ab40c70226"
64 status: {code: 200, message: OK} 127 Link:
128 - <http://localhost:3000/api/v1/timelines/home?max_id=109304296993669505>; rel="next",
129 <http://localhost:3000/api/v1/timelines/home?min_id=109304498108382053>; rel="prev"
130 Referrer-Policy:
131 - strict-origin-when-cross-origin
132 Transfer-Encoding:
133 - chunked
134 Vary:
135 - Accept, Origin
136 X-Content-Type-Options:
137 - nosniff
138 X-Download-Options:
139 - noopen
140 X-Frame-Options:
141 - SAMEORIGIN
142 X-Permitted-Cross-Domain-Policies:
143 - none
144 X-Request-Id:
145 - 8ce7b258-0f8d-4e10-a85c-9eb20a9d6aeb
146 X-Runtime:
147 - '0.043237'
148 X-XSS-Protection:
149 - 1; mode=block
150 status:
151 code: 200
152 message: OK
65- request: 153- request:
66 body: null 154 body: null
67 headers: 155 headers:
68 Accept: ['*/*'] 156 Accept:
69 Accept-Encoding: ['gzip, deflate'] 157 - '*/*'
70 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 158 Accept-Encoding:
71 Connection: [keep-alive] 159 - gzip, deflate
72 Content-Length: ['0'] 160 Authorization:
73 User-Agent: [python-requests/2.18.4] 161 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
162 Connection:
163 - keep-alive
164 Content-Length:
165 - '0'
166 User-Agent:
167 - tests/v311
74 method: DELETE 168 method: DELETE
75 uri: http://localhost:3000/api/v1/statuses/103704157072556863 169 uri: http://localhost:3000/api/v1/statuses/109304498108382053
76 response: 170 response:
77 body: {string: '{"id":"103704157072556863","created_at":"2020-02-22T19:30:57.688Z","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/103704157072556863","url":"http://localhost/@mastodonpy_test/103704157072556863","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 171 body:
78 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}'} 172 string: '{"id":"109304498108382053","created_at":"2022-11-07T20:51:20.219Z","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/109304498108382053","url":"http://localhost:3000/@mastodonpy_test/109304498108382053","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
173 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
174 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
175 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":6,"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}'
79 headers: 176 headers:
80 Cache-Control: ['no-cache, no-store'] 177 Cache-Control:
81 Content-Type: [application/json; charset=utf-8] 178 - no-store
82 Referrer-Policy: [strict-origin-when-cross-origin] 179 Content-Security-Policy:
83 Transfer-Encoding: [chunked] 180 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
84 Vary: ['Accept-Encoding, Origin'] 181 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
85 X-Content-Type-Options: [nosniff] 182 style-src ''self'' http://localhost:3000 ''nonce-sk5qITgtcozOss88aPw43Q=='';
86 X-Download-Options: [noopen] 183 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
87 X-Frame-Options: [SAMEORIGIN] 184 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
88 X-Permitted-Cross-Domain-Policies: [none] 185 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
89 X-Request-Id: [7be24dec-f9b9-481c-9913-987a25e694ab] 186 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
90 X-Runtime: ['0.146386'] 187 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
91 X-XSS-Protection: [1; mode=block] 188 worker-src ''self'' blob: http://localhost:3000'
92 content-length: ['1290'] 189 Content-Type:
93 status: {code: 200, message: OK} 190 - application/json; charset=utf-8
191 ETag:
192 - W/"d9e5ce5a3d4902d0ff10946c731a2fa3"
193 Referrer-Policy:
194 - strict-origin-when-cross-origin
195 Transfer-Encoding:
196 - chunked
197 Vary:
198 - Accept, Origin
199 X-Content-Type-Options:
200 - nosniff
201 X-Download-Options:
202 - noopen
203 X-Frame-Options:
204 - SAMEORIGIN
205 X-Permitted-Cross-Domain-Policies:
206 - none
207 X-Request-Id:
208 - 8aefce1a-14e5-4bac-b007-19100cb02748
209 X-Runtime:
210 - '0.036181'
211 X-XSS-Protection:
212 - 1; mode=block
213 status:
214 code: 200
215 message: OK
94version: 1 216version: 1
diff --git a/tests/cassettes/test_home_tl_anonymous_throws.yaml b/tests/cassettes/test_home_tl_anonymous_throws.yaml
index c8841c9..aa5afa7 100644
--- a/tests/cassettes/test_home_tl_anonymous_throws.yaml
+++ b/tests/cassettes/test_home_tl_anonymous_throws.yaml
@@ -2,30 +2,60 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Connection: [keep-alive] 7 Accept-Encoding:
8 User-Agent: [python-requests/2.18.4] 8 - gzip, deflate
9 Connection:
10 - keep-alive
11 User-Agent:
12 - tests/v311
9 method: GET 13 method: GET
10 uri: http://localhost:3000/api/v1/timelines/home 14 uri: http://localhost:3000/api/v1/timelines/home
11 response: 15 response:
12 body: {string: '{"error":"The access token is invalid"}'} 16 body:
17 string: '{"error":"The access token is invalid"}'
13 headers: 18 headers:
14 Cache-Control: ['private, no-store'] 19 Cache-Control:
15 Content-Type: [application/json; charset=utf-8] 20 - no-store
16 Pragma: [no-cache] 21 Content-Security-Policy:
17 Referrer-Policy: [strict-origin-when-cross-origin] 22 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
18 Transfer-Encoding: [chunked] 23 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
19 Vary: ['Accept-Encoding, Origin'] 24 style-src ''self'' http://localhost:3000 ''nonce-dbQWSLJi1UH7uyEIca2ruw=='';
20 WWW-Authenticate: ['Bearer realm="Doorkeeper", error="invalid_token", error_description="The 25 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
21 access token is invalid"'] 26 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
22 X-Content-Type-Options: [nosniff] 27 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
23 X-Download-Options: [noopen] 28 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
24 X-Frame-Options: [SAMEORIGIN] 29 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
25 X-Permitted-Cross-Domain-Policies: [none] 30 worker-src ''self'' blob: http://localhost:3000'
26 X-Request-Id: [34a49889-cfb9-4d71-b3cb-1157026c0ace] 31 Content-Type:
27 X-Runtime: ['0.025829'] 32 - application/json; charset=utf-8
28 X-XSS-Protection: [1; mode=block] 33 Pragma:
29 content-length: ['39'] 34 - no-cache
30 status: {code: 401, message: Unauthorized} 35 Referrer-Policy:
36 - strict-origin-when-cross-origin
37 Transfer-Encoding:
38 - chunked
39 Vary:
40 - Accept, Origin
41 WWW-Authenticate:
42 - Bearer realm="Doorkeeper", error="invalid_token", error_description="The access
43 token is invalid"
44 X-Content-Type-Options:
45 - nosniff
46 X-Download-Options:
47 - noopen
48 X-Frame-Options:
49 - SAMEORIGIN
50 X-Permitted-Cross-Domain-Policies:
51 - none
52 X-Request-Id:
53 - 98af1f23-c342-468e-84ed-be1c35c9046b
54 X-Runtime:
55 - '0.013509'
56 X-XSS-Protection:
57 - 1; mode=block
58 status:
59 code: 401
60 message: Unauthorized
31version: 1 61version: 1
diff --git a/tests/cassettes/test_id_hook.yaml b/tests/cassettes/test_id_hook.yaml
index 76d47e2..3397477 100644
--- a/tests/cassettes/test_id_hook.yaml
+++ b/tests/cassettes/test_id_hook.yaml
@@ -2,60 +2,135 @@ 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":"103704147903061862","created_at":"2020-02-22T19:28:37.771Z","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/103704147903061862","url":"http://localhost/@mastodonpy_test/103704147903061862","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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 23 string: '{"id":"109304275438224356","created_at":"2022-11-07T19:54:42.542Z","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/109304275438224356","url":"http://localhost:3000/@mastodonpy_test/109304275438224356","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":1,"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-V1DO7nEICuuxmu4FVE/zzQ=='';
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: [7e4b3f87-1a70-49a8-bba0-858e5e069524] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.156861'] 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/"376bc2c662e03fdefc662cca65e246c0"
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 - '293'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.570896Z'
64 X-Request-Id:
65 - 3bc11b9b-3396-4c47-85f3-49835901d93b
66 X-Runtime:
67 - '0.040502'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: DELETE 88 method: DELETE
42 uri: http://localhost:3000/api/v1/statuses/103704147903061862 89 uri: http://localhost:3000/api/v1/statuses/109304275438224356
43 response: 90 response:
44 body: {string: '{"id":"103704147903061862","created_at":"2020-02-22T19:28:37.771Z","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/103704147903061862","url":"http://localhost/@mastodonpy_test/103704147903061862","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 91 body:
45 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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 92 string: '{"id":"109304275438224356","created_at":"2022-11-07T19:54:42.542Z","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/109304275438224356","url":"http://localhost:3000/@mastodonpy_test/109304275438224356","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
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":1,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-gR8BcF3Gb3nOBy3Ijtey1w=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [15773237-79a6-4d74-bee3-13eb97dbcf9c] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.154805'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1290'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"e786e3a509854b13a3fa121a77cb221e"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 877d821b-c7d8-446f-ad77-63e8436469ef
129 X-Runtime:
130 - '0.023825'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61version: 1 136version: 1
diff --git a/tests/cassettes/test_id_hook_in_reply_to.yaml b/tests/cassettes/test_id_hook_in_reply_to.yaml
index 65f1512..63003cd 100644
--- a/tests/cassettes/test_id_hook_in_reply_to.yaml
+++ b/tests/cassettes/test_id_hook_in_reply_to.yaml
@@ -2,119 +2,269 @@ 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":"103704147927939204","created_at":"2020-02-22T19:28:38.148Z","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/103704147927939204","url":"http://localhost/@mastodonpy_test/103704147927939204","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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 23 string: '{"id":"109304275443129503","created_at":"2022-11-07T19:54:42.617Z","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/109304275443129503","url":"http://localhost:3000/@mastodonpy_test/109304275443129503","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":1,"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}'
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-Ol1xyPnSmU1QEiRa6nxctg=='';
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: [a3d62eab-e669-41b1-af8f-ece0ffd708a6] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.169178'] 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/"a49ef1cb5ffde53a48252f377922d095"
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 - '292'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.637584Z'
64 X-Request-Id:
65 - 2dc6fbfe-942e-461b-bcac-44f860b6675d
66 X-Runtime:
67 - '0.031577'
68 X-XSS-Protection:
69 - 1; mode=block
70 status:
71 code: 200
72 message: OK
32- request: 73- request:
33 body: in_reply_to_id=103704147927939204&status=Reply%21 74 body: status=Reply%21&in_reply_to_id=109304275443129503
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: ['49'] 80 Authorization:
40 Content-Type: [application/x-www-form-urlencoded] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
41 User-Agent: [python-requests/2.18.4] 82 Connection:
83 - keep-alive
84 Content-Length:
85 - '49'
86 Content-Type:
87 - application/x-www-form-urlencoded
88 User-Agent:
89 - tests/v311
42 method: POST 90 method: POST
43 uri: http://localhost:3000/api/v1/statuses 91 uri: http://localhost:3000/api/v1/statuses
44 response: 92 response:
45 body: {string: '{"id":"103704147940523474","created_at":"2020-02-22T19:28:38.339Z","in_reply_to_id":"103704147927939204","in_reply_to_account_id":"1234567890123456","sensitive":false,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704147940523474","url":"http://localhost/@mastodonpy_test/103704147940523474","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eReply!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 93 body:
46 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":1,"statuses_count":3,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 94 string: '{"id":"109304275445631323","created_at":"2022-11-07T19:54:42.654Z","in_reply_to_id":"109304275443129503","in_reply_to_account_id":"1234567890123456","sensitive":false,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304275445631323","url":"http://localhost:3000/@mastodonpy_test/109304275445631323","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eReply!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":1,"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}'
47 headers: 98 headers:
48 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
49 Content-Type: [application/json; charset=utf-8] 100 - no-store
50 Referrer-Policy: [strict-origin-when-cross-origin] 101 Content-Security-Policy:
51 Transfer-Encoding: [chunked] 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
52 Vary: ['Accept-Encoding, Origin'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
53 X-Content-Type-Options: [nosniff] 104 style-src ''self'' http://localhost:3000 ''nonce-TdEy6GlaMrUoQWPRk6K2Kg=='';
54 X-Download-Options: [noopen] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
55 X-Frame-Options: [SAMEORIGIN] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
56 X-Permitted-Cross-Domain-Policies: [none] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
57 X-Request-Id: [d19a56ad-5c0f-4e82-8fcf-0808ba0498f4] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
58 X-Runtime: ['0.187114'] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
59 X-XSS-Protection: [1; mode=block] 110 worker-src ''self'' blob: http://localhost:3000'
60 content-length: ['1351'] 111 Content-Type:
61 status: {code: 200, message: OK} 112 - application/json; charset=utf-8
113 ETag:
114 - W/"ce9b7a8742c84805baae6bb621b5e228"
115 Referrer-Policy:
116 - strict-origin-when-cross-origin
117 Transfer-Encoding:
118 - chunked
119 Vary:
120 - Accept, Origin
121 X-Content-Type-Options:
122 - nosniff
123 X-Download-Options:
124 - noopen
125 X-Frame-Options:
126 - SAMEORIGIN
127 X-Permitted-Cross-Domain-Policies:
128 - none
129 X-RateLimit-Limit:
130 - '300'
131 X-RateLimit-Remaining:
132 - '291'
133 X-RateLimit-Reset:
134 - '2022-11-07T21:00:00.678459Z'
135 X-Request-Id:
136 - 2552faf8-e6d3-4efb-abee-26daffe0afcb
137 X-Runtime:
138 - '0.036757'
139 X-XSS-Protection:
140 - 1; mode=block
141 status:
142 code: 200
143 message: OK
62- request: 144- request:
63 body: null 145 body: null
64 headers: 146 headers:
65 Accept: ['*/*'] 147 Accept:
66 Accept-Encoding: ['gzip, deflate'] 148 - '*/*'
67 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 149 Accept-Encoding:
68 Connection: [keep-alive] 150 - gzip, deflate
69 Content-Length: ['0'] 151 Authorization:
70 User-Agent: [python-requests/2.18.4] 152 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
153 Connection:
154 - keep-alive
155 Content-Length:
156 - '0'
157 User-Agent:
158 - tests/v311
71 method: DELETE 159 method: DELETE
72 uri: http://localhost:3000/api/v1/statuses/103704147940523474 160 uri: http://localhost:3000/api/v1/statuses/109304275445631323
73 response: 161 response:
74 body: {string: '{"id":"103704147940523474","created_at":"2020-02-22T19:28:38.339Z","in_reply_to_id":"103704147927939204","in_reply_to_account_id":"1234567890123456","sensitive":false,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704147940523474","url":"http://localhost/@mastodonpy_test/103704147940523474","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Reply!","reblog":null,"application":{"name":"Mastodon.py 162 body:
75 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":1,"statuses_count":3,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 163 string: '{"id":"109304275445631323","created_at":"2022-11-07T19:54:42.654Z","in_reply_to_id":"109304275443129503","in_reply_to_account_id":"1234567890123456","sensitive":false,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304275445631323","url":"http://localhost:3000/@mastodonpy_test/109304275445631323","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Reply!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
164 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
165 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
166 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":1,"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}'
76 headers: 167 headers:
77 Cache-Control: ['no-cache, no-store'] 168 Cache-Control:
78 Content-Type: [application/json; charset=utf-8] 169 - no-store
79 Referrer-Policy: [strict-origin-when-cross-origin] 170 Content-Security-Policy:
80 Transfer-Encoding: [chunked] 171 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
81 Vary: ['Accept-Encoding, Origin'] 172 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
82 X-Content-Type-Options: [nosniff] 173 style-src ''self'' http://localhost:3000 ''nonce-QM/esjnzN1jIfGmxEWfv5A=='';
83 X-Download-Options: [noopen] 174 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
84 X-Frame-Options: [SAMEORIGIN] 175 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
85 X-Permitted-Cross-Domain-Policies: [none] 176 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
86 X-Request-Id: [cfadf2f3-9cc4-4313-aeda-432135227e3c] 177 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
87 X-Runtime: ['0.124819'] 178 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
88 X-XSS-Protection: [1; mode=block] 179 worker-src ''self'' blob: http://localhost:3000'
89 content-length: ['1321'] 180 Content-Type:
90 status: {code: 200, message: OK} 181 - application/json; charset=utf-8
182 ETag:
183 - W/"7e9d9ca1e62eddd71c4c1766b7d2f4e9"
184 Referrer-Policy:
185 - strict-origin-when-cross-origin
186 Transfer-Encoding:
187 - chunked
188 Vary:
189 - Accept, Origin
190 X-Content-Type-Options:
191 - nosniff
192 X-Download-Options:
193 - noopen
194 X-Frame-Options:
195 - SAMEORIGIN
196 X-Permitted-Cross-Domain-Policies:
197 - none
198 X-Request-Id:
199 - 257af774-e13e-4718-828a-daebd29a46e2
200 X-Runtime:
201 - '0.029457'
202 X-XSS-Protection:
203 - 1; mode=block
204 status:
205 code: 200
206 message: OK
91- request: 207- request:
92 body: null 208 body: null
93 headers: 209 headers:
94 Accept: ['*/*'] 210 Accept:
95 Accept-Encoding: ['gzip, deflate'] 211 - '*/*'
96 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 212 Accept-Encoding:
97 Connection: [keep-alive] 213 - gzip, deflate
98 Content-Length: ['0'] 214 Authorization:
99 User-Agent: [python-requests/2.18.4] 215 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
216 Connection:
217 - keep-alive
218 Content-Length:
219 - '0'
220 User-Agent:
221 - tests/v311
100 method: DELETE 222 method: DELETE
101 uri: http://localhost:3000/api/v1/statuses/103704147927939204 223 uri: http://localhost:3000/api/v1/statuses/109304275443129503
102 response: 224 response:
103 body: {string: '{"id":"103704147927939204","created_at":"2020-02-22T19:28:38.148Z","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/103704147927939204","url":"http://localhost/@mastodonpy_test/103704147927939204","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 225 body:
104 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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 226 string: '{"id":"109304275443129503","created_at":"2022-11-07T19:54:42.617Z","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/109304275443129503","url":"http://localhost:3000/@mastodonpy_test/109304275443129503","replies_count":1,"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
227 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
228 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
229 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":1,"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}'
105 headers: 230 headers:
106 Cache-Control: ['no-cache, no-store'] 231 Cache-Control:
107 Content-Type: [application/json; charset=utf-8] 232 - no-store
108 Referrer-Policy: [strict-origin-when-cross-origin] 233 Content-Security-Policy:
109 Transfer-Encoding: [chunked] 234 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
110 Vary: ['Accept-Encoding, Origin'] 235 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
111 X-Content-Type-Options: [nosniff] 236 style-src ''self'' http://localhost:3000 ''nonce-j8CXmP907Ble2gM5MI/V6w=='';
112 X-Download-Options: [noopen] 237 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
113 X-Frame-Options: [SAMEORIGIN] 238 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
114 X-Permitted-Cross-Domain-Policies: [none] 239 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
115 X-Request-Id: [d6a341a0-8d08-443c-878a-defe799b80c1] 240 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
116 X-Runtime: ['0.136564'] 241 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
117 X-XSS-Protection: [1; mode=block] 242 worker-src ''self'' blob: http://localhost:3000'
118 content-length: ['1290'] 243 Content-Type:
119 status: {code: 200, message: OK} 244 - application/json; charset=utf-8
245 ETag:
246 - W/"ea8de8c182bbc0d3de371c2072e81c34"
247 Referrer-Policy:
248 - strict-origin-when-cross-origin
249 Transfer-Encoding:
250 - chunked
251 Vary:
252 - Accept, Origin
253 X-Content-Type-Options:
254 - nosniff
255 X-Download-Options:
256 - noopen
257 X-Frame-Options:
258 - SAMEORIGIN
259 X-Permitted-Cross-Domain-Policies:
260 - none
261 X-Request-Id:
262 - dbab0a28-01c5-4029-aa9b-33a0186954a1
263 X-Runtime:
264 - '0.024669'
265 X-XSS-Protection:
266 - 1; mode=block
267 status:
268 code: 200
269 message: OK
120version: 1 270version: 1
diff --git a/tests/cassettes/test_id_hook_within_reblog.yaml b/tests/cassettes/test_id_hook_within_reblog.yaml
index a231ac7..70cafb2 100644
--- a/tests/cassettes/test_id_hook_within_reblog.yaml
+++ b/tests/cassettes/test_id_hook_within_reblog.yaml
@@ -2,121 +2,271 @@ 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":"103704147973533612","created_at":"2020-02-22T19:28:38.843Z","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/103704147973533612","url":"http://localhost/@mastodonpy_test/103704147973533612","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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 23 string: '{"id":"109304275452515989","created_at":"2022-11-07T19:54:42.760Z","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/109304275452515989","url":"http://localhost:3000/@mastodonpy_test/109304275452515989","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":1,"statuses_count":4,"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-R65ApmRJHa9uIo3qJx2gVw=='';
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: [004715df-c944-4b47-836b-1e1c16b9b9a0] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.146715'] 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/"dc12963eb7f7b4928f6a699dade33897"
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 - '290'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.780883Z'
64 X-Request-Id:
65 - 3ad099c0-f4a3-48fc-b1c5-70f3cb9fd47f
66 X-Runtime:
67 - '0.032791'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: POST 88 method: POST
42 uri: http://localhost:3000/api/v1/statuses/103704147973533612/reblog 89 uri: http://localhost:3000/api/v1/statuses/109304275452515989/reblog
43 response: 90 response:
44 body: {string: '{"id":"103704147989456742","created_at":"2020-02-22T19:28:39.081Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"http://localhost/users/mastodonpy_test/statuses/103704147989456742/activity","url":"http://localhost/users/mastodonpy_test/statuses/103704147989456742/activity","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"content":"\u003cp\u003eRT 91 body:
45 \u003cspan class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" 92 string: '{"id":"109304275455289836","created_at":"2022-11-07T19:54:42.802Z","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/109304275455289836/activity","url":"http://localhost:3000/users/mastodonpy_test/statuses/109304275455289836/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":"109304275452515989","created_at":"2022-11-07T19:54:42.760Z","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/109304275452515989","url":"http://localhost:3000/@mastodonpy_test/109304275452515989","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
46 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
47 Toot!\u003c/p\u003e","reblog":{"id":"103704147973533612","created_at":"2020-02-22T19:28:38.843Z","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/103704147973533612","url":"http://localhost/@mastodonpy_test/103704147973533612","replies_count":0,"reblogs_count":1,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
48 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":1,"statuses_count":3,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},"application":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":1,"statuses_count":3,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 95 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":1,"statuses_count":4,"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},"application":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":1,"statuses_count":4,"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}'
49 headers: 98 headers:
50 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
51 Content-Type: [application/json; charset=utf-8] 100 - no-store
52 Referrer-Policy: [strict-origin-when-cross-origin] 101 Content-Security-Policy:
53 Transfer-Encoding: [chunked] 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
54 Vary: ['Accept-Encoding, Origin'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
55 X-Content-Type-Options: [nosniff] 104 style-src ''self'' http://localhost:3000 ''nonce-HZ2nPGg501520s34rYXVRg=='';
56 X-Download-Options: [noopen] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
57 X-Frame-Options: [SAMEORIGIN] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
58 X-Permitted-Cross-Domain-Policies: [none] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
59 X-Request-Id: [4a8ae2aa-2265-44c5-95b8-6b3bab0ce2cf] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
60 X-Runtime: ['0.397289'] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
61 X-XSS-Protection: [1; mode=block] 110 worker-src ''self'' blob: http://localhost:3000'
62 content-length: ['2804'] 111 Content-Type:
63 status: {code: 200, message: OK} 112 - application/json; charset=utf-8
113 ETag:
114 - W/"56e4de0ac8da3080eb8839213586caa9"
115 Referrer-Policy:
116 - strict-origin-when-cross-origin
117 Transfer-Encoding:
118 - chunked
119 Vary:
120 - Accept, Origin
121 X-Content-Type-Options:
122 - nosniff
123 X-Download-Options:
124 - noopen
125 X-Frame-Options:
126 - SAMEORIGIN
127 X-Permitted-Cross-Domain-Policies:
128 - none
129 X-RateLimit-Limit:
130 - '300'
131 X-RateLimit-Remaining:
132 - '290'
133 X-RateLimit-Reset:
134 - '2022-11-07T21:00:00.834362Z'
135 X-Request-Id:
136 - 77b3107e-5f36-47f8-aff6-7278d5e4ed7d
137 X-Runtime:
138 - '0.049096'
139 X-XSS-Protection:
140 - 1; mode=block
141 status:
142 code: 200
143 message: OK
64- request: 144- request:
65 body: null 145 body: null
66 headers: 146 headers:
67 Accept: ['*/*'] 147 Accept:
68 Accept-Encoding: ['gzip, deflate'] 148 - '*/*'
69 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 149 Accept-Encoding:
70 Connection: [keep-alive] 150 - gzip, deflate
71 Content-Length: ['0'] 151 Authorization:
72 User-Agent: [python-requests/2.18.4] 152 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
153 Connection:
154 - keep-alive
155 Content-Length:
156 - '0'
157 User-Agent:
158 - tests/v311
73 method: DELETE 159 method: DELETE
74 uri: http://localhost:3000/api/v1/statuses/103704147989456742 160 uri: http://localhost:3000/api/v1/statuses/109304275455289836
75 response: 161 response:
76 body: {string: '{"id":"103704147989456742","created_at":"2020-02-22T19:28:39.081Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"http://localhost/users/mastodonpy_test/statuses/103704147989456742/activity","url":"http://localhost/users/mastodonpy_test/statuses/103704147989456742/activity","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"","reblog":{"id":"103704147973533612","created_at":"2020-02-22T19:28:38.843Z","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/103704147973533612","url":"http://localhost/@mastodonpy_test/103704147973533612","replies_count":0,"reblogs_count":1,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 162 body:
77 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":1,"statuses_count":3,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},"application":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":1,"statuses_count":3,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 163 string: '{"id":"109304275455289836","created_at":"2022-11-07T19:54:42.802Z","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/109304275455289836/activity","url":"http://localhost:3000/users/mastodonpy_test/statuses/109304275455289836/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":"109304275452515989","created_at":"2022-11-07T19:54:42.760Z","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/109304275452515989","url":"http://localhost:3000/@mastodonpy_test/109304275452515989","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
164 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
165 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
166 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":1,"statuses_count":4,"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},"application":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
167 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
168 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":1,"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}'
78 headers: 169 headers:
79 Cache-Control: ['no-cache, no-store'] 170 Cache-Control:
80 Content-Type: [application/json; charset=utf-8] 171 - no-store
81 Referrer-Policy: [strict-origin-when-cross-origin] 172 Content-Security-Policy:
82 Transfer-Encoding: [chunked] 173 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
83 Vary: ['Accept-Encoding, Origin'] 174 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
84 X-Content-Type-Options: [nosniff] 175 style-src ''self'' http://localhost:3000 ''nonce-4rC7LFzPF9t/m9DKoidA3g=='';
85 X-Download-Options: [noopen] 176 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
86 X-Frame-Options: [SAMEORIGIN] 177 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
87 X-Permitted-Cross-Domain-Policies: [none] 178 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
88 X-Request-Id: [3bbe1375-265b-4609-af84-7a2622f501f2] 179 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
89 X-Runtime: ['0.228717'] 180 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
90 X-XSS-Protection: [1; mode=block] 181 worker-src ''self'' blob: http://localhost:3000'
91 content-length: ['2544'] 182 Content-Type:
92 status: {code: 200, message: OK} 183 - application/json; charset=utf-8
184 ETag:
185 - W/"2093770d7e9d7faec6dba3d08994fc19"
186 Referrer-Policy:
187 - strict-origin-when-cross-origin
188 Transfer-Encoding:
189 - chunked
190 Vary:
191 - Accept, Origin
192 X-Content-Type-Options:
193 - nosniff
194 X-Download-Options:
195 - noopen
196 X-Frame-Options:
197 - SAMEORIGIN
198 X-Permitted-Cross-Domain-Policies:
199 - none
200 X-Request-Id:
201 - 01b8b540-6de8-48d6-b165-4aa74702461b
202 X-Runtime:
203 - '0.033409'
204 X-XSS-Protection:
205 - 1; mode=block
206 status:
207 code: 200
208 message: OK
93- request: 209- request:
94 body: null 210 body: null
95 headers: 211 headers:
96 Accept: ['*/*'] 212 Accept:
97 Accept-Encoding: ['gzip, deflate'] 213 - '*/*'
98 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 214 Accept-Encoding:
99 Connection: [keep-alive] 215 - gzip, deflate
100 Content-Length: ['0'] 216 Authorization:
101 User-Agent: [python-requests/2.18.4] 217 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
218 Connection:
219 - keep-alive
220 Content-Length:
221 - '0'
222 User-Agent:
223 - tests/v311
102 method: DELETE 224 method: DELETE
103 uri: http://localhost:3000/api/v1/statuses/103704147973533612 225 uri: http://localhost:3000/api/v1/statuses/109304275452515989
104 response: 226 response:
105 body: {string: '{"id":"103704147973533612","created_at":"2020-02-22T19:28:38.843Z","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/103704147973533612","url":"http://localhost/@mastodonpy_test/103704147973533612","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 227 body:
106 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":1,"statuses_count":2,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 228 string: '{"id":"109304275452515989","created_at":"2022-11-07T19:54:42.760Z","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/109304275452515989","url":"http://localhost:3000/@mastodonpy_test/109304275452515989","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
229 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
230 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
231 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":1,"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}'
107 headers: 232 headers:
108 Cache-Control: ['no-cache, no-store'] 233 Cache-Control:
109 Content-Type: [application/json; charset=utf-8] 234 - no-store
110 Referrer-Policy: [strict-origin-when-cross-origin] 235 Content-Security-Policy:
111 Transfer-Encoding: [chunked] 236 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
112 Vary: ['Accept-Encoding, Origin'] 237 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
113 X-Content-Type-Options: [nosniff] 238 style-src ''self'' http://localhost:3000 ''nonce-LwpGVapiHLGB6dcFvA+LZA=='';
114 X-Download-Options: [noopen] 239 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
115 X-Frame-Options: [SAMEORIGIN] 240 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
116 X-Permitted-Cross-Domain-Policies: [none] 241 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
117 X-Request-Id: [e5468a84-6ab3-4d27-91e5-78896b9b169e] 242 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
118 X-Runtime: ['0.118489'] 243 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
119 X-XSS-Protection: [1; mode=block] 244 worker-src ''self'' blob: http://localhost:3000'
120 content-length: ['1290'] 245 Content-Type:
121 status: {code: 200, message: OK} 246 - application/json; charset=utf-8
247 ETag:
248 - W/"d5dfeca77c01a80b0de349628301e10d"
249 Referrer-Policy:
250 - strict-origin-when-cross-origin
251 Transfer-Encoding:
252 - chunked
253 Vary:
254 - Accept, Origin
255 X-Content-Type-Options:
256 - nosniff
257 X-Download-Options:
258 - noopen
259 X-Frame-Options:
260 - SAMEORIGIN
261 X-Permitted-Cross-Domain-Policies:
262 - none
263 X-Request-Id:
264 - 027d26b6-72d2-4df1-b571-9f326d1eadf5
265 X-Runtime:
266 - '0.024359'
267 X-XSS-Protection:
268 - 1; mode=block
269 status:
270 code: 200
271 message: OK
122version: 1 272version: 1
diff --git a/tests/cassettes/test_instance.yaml b/tests/cassettes/test_instance.yaml
index 3ac14fb..b291b30 100644
--- a/tests/cassettes/test_instance.yaml
+++ b/tests/cassettes/test_instance.yaml
@@ -2,30 +2,61 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/instance/ 16 uri: http://localhost:3000/api/v1/instance/
12 response: 17 response:
13 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":1,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 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":5,"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":[]}'
14 headers: 20 headers:
15 Cache-Control: ['max-age=180, public'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - max-age=180, public
17 Date: ['Sat, 22 Feb 2020 19:28:40 GMT'] 23 Content-Security-Policy:
18 ETag: [W/"e6a3f8f16db0610d592698c7154a8eb3"] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Referrer-Policy: [strict-origin-when-cross-origin] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 Transfer-Encoding: [chunked] 26 style-src ''self'' http://localhost:3000 ''nonce-I4rJ+5en3rRyZ0sFVzLK8Q=='';
21 Vary: ['Accept-Encoding, Origin'] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Content-Type-Options: [nosniff] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Download-Options: [noopen] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Frame-Options: [SAMEORIGIN] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Permitted-Cross-Domain-Policies: [none] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-Request-Id: [eb9c6490-fbfd-4b41-8599-42180c466adb] 32 worker-src ''self'' blob: http://localhost:3000'
27 X-Runtime: ['0.044979'] 33 Content-Type:
28 X-XSS-Protection: [1; mode=block] 34 - application/json; charset=utf-8
29 content-length: ['397'] 35 Date:
30 status: {code: 200, message: OK} 36 - Mon, 07 Nov 2022 19:54:43 GMT
37 ETag:
38 - W/"a7bf7a9cf56db01ebceec16e6ad68b76"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - 0542e230-c562-4457-ad0d-8a16987e3e0e
55 X-Runtime:
56 - '0.014146'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
31version: 1 62version: 1
diff --git a/tests/cassettes/test_instance_activity.yaml b/tests/cassettes/test_instance_activity.yaml
index e7c09a4..1ba851a 100644
--- a/tests/cassettes/test_instance_activity.yaml
+++ b/tests/cassettes/test_instance_activity.yaml
@@ -2,30 +2,61 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/instance/activity 16 uri: http://localhost:3000/api/v1/instance/activity
12 response: 17 response:
13 body: {string: '[{"week":"1581894000","statuses":"20","logins":"3","registrations":"0"},{"week":"1581289200","statuses":"0","logins":"0","registrations":"0"},{"week":"1580684400","statuses":"0","logins":"0","registrations":"0"},{"week":"1580079600","statuses":"0","logins":"0","registrations":"0"},{"week":"1579474800","statuses":"0","logins":"0","registrations":"0"},{"week":"1578870000","statuses":"0","logins":"0","registrations":"0"},{"week":"1578265200","statuses":"0","logins":"0","registrations":"0"},{"week":"1577660400","statuses":"0","logins":"0","registrations":"0"},{"week":"1577055600","statuses":"0","logins":"0","registrations":"0"},{"week":"1576450800","statuses":"0","logins":"0","registrations":"0"},{"week":"1575846000","statuses":"0","logins":"0","registrations":"0"},{"week":"1575241200","statuses":"0","logins":"0","registrations":"0"}]'} 18 body:
19 string: '[{"week":"1667850883","statuses":"13","logins":"3","registrations":"1"},{"week":"1667246083","statuses":"0","logins":"0","registrations":"0"},{"week":"1666641283","statuses":"0","logins":"0","registrations":"0"},{"week":"1666036483","statuses":"0","logins":"0","registrations":"0"},{"week":"1665431683","statuses":"0","logins":"0","registrations":"0"},{"week":"1664826883","statuses":"0","logins":"0","registrations":"0"},{"week":"1664222083","statuses":"0","logins":"0","registrations":"0"},{"week":"1663617283","statuses":"0","logins":"0","registrations":"0"},{"week":"1663012483","statuses":"0","logins":"0","registrations":"0"},{"week":"1662407683","statuses":"0","logins":"0","registrations":"0"},{"week":"1661802883","statuses":"0","logins":"0","registrations":"0"},{"week":"1661198083","statuses":"0","logins":"0","registrations":"0"}]'
14 headers: 20 headers:
15 Cache-Control: ['max-age=86400, public'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - max-age=86400, public
17 Date: ['Sat, 22 Feb 2020 19:28:40 GMT'] 23 Content-Security-Policy:
18 ETag: [W/"3d65f5fdb4bc47a048eac57e8a3ae6cf"] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Referrer-Policy: [strict-origin-when-cross-origin] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 Transfer-Encoding: [chunked] 26 style-src ''self'' http://localhost:3000 ''nonce-JVLN3Vy/dFMyfKss4zQWag=='';
21 Vary: ['Accept-Encoding, Origin'] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Content-Type-Options: [nosniff] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Download-Options: [noopen] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Frame-Options: [SAMEORIGIN] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Permitted-Cross-Domain-Policies: [none] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-Request-Id: [45ff991a-d5f9-4511-acd9-0993a851304a] 32 worker-src ''self'' blob: http://localhost:3000'
27 X-Runtime: ['0.082331'] 33 Content-Type:
28 X-XSS-Protection: [1; mode=block] 34 - application/json; charset=utf-8
29 content-length: ['842'] 35 Date:
30 status: {code: 200, message: OK} 36 - Mon, 07 Nov 2022 19:54:43 GMT
37 ETag:
38 - W/"0fc353442ad955417ff646a1ac366ff0"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - 3642ac53-96f4-4f58-87df-508c088bbcfe
55 X-Runtime:
56 - '0.014561'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
31version: 1 62version: 1
diff --git a/tests/cassettes/test_instance_peers.yaml b/tests/cassettes/test_instance_peers.yaml
index c68abbc..d7b37f5 100644
--- a/tests/cassettes/test_instance_peers.yaml
+++ b/tests/cassettes/test_instance_peers.yaml
@@ -2,30 +2,61 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/instance/peers 16 uri: http://localhost:3000/api/v1/instance/peers
12 response: 17 response:
13 body: {string: '[]'} 18 body:
19 string: '[]'
14 headers: 20 headers:
15 Cache-Control: ['max-age=86400, public'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - max-age=86400, public
17 Date: ['Sat, 22 Feb 2020 19:28:40 GMT'] 23 Content-Security-Policy:
18 ETag: [W/"8af8fec96bf10b03e52c25c1ed653bf6"] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Referrer-Policy: [strict-origin-when-cross-origin] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 Transfer-Encoding: [chunked] 26 style-src ''self'' http://localhost:3000 ''nonce-EgBcWflCv8JfGLnXiK3MIA=='';
21 Vary: ['Accept-Encoding, Origin'] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Content-Type-Options: [nosniff] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Download-Options: [noopen] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Frame-Options: [SAMEORIGIN] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Permitted-Cross-Domain-Policies: [none] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-Request-Id: [29670fdf-9a51-47e0-831e-6daf157a8b3e] 32 worker-src ''self'' blob: http://localhost:3000'
27 X-Runtime: ['0.048334'] 33 Content-Type:
28 X-XSS-Protection: [1; mode=block] 34 - application/json; charset=utf-8
29 content-length: ['2'] 35 Date:
30 status: {code: 200, message: OK} 36 - Mon, 07 Nov 2022 19:54:43 GMT
37 ETag:
38 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - e67a7b7b-f76f-4146-a707-024b1ec3b496
55 X-Runtime:
56 - '0.012702'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
31version: 1 62version: 1
diff --git a/tests/cassettes/test_list_add_remove_account.yaml b/tests/cassettes/test_list_add_remove_account.yaml
index e3f3e99..959c689 100644
--- a/tests/cassettes/test_list_add_remove_account.yaml
+++ b/tests/cassettes/test_list_add_remove_account.yaml
@@ -2,396 +2,861 @@ interactions:
2- request: 2- request:
3 body: title=ham+burglars 3 body: title=ham+burglars
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: ['18'] 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 - '18'
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/lists 20 uri: http://localhost:3000/api/v1/lists
14 response: 21 response:
15 body: {string: '{"id":"3","title":"ham burglars"}'} 22 body:
23 string: '{"id":"3","title":"ham burglars","replies_policy":"list"}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-0hFrZOP0aQshPTaxMX/faA=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [aa7ea0f4-a379-4b94-a763-dfae6ce5d9d2] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.036237'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['33'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"f5f11dad6b316a07ef1e63ab9d60b43b"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 4d78792e-b997-42d1-a977-9903c1586fe8
57 X-Runtime:
58 - '0.010727'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: null 65 body: null
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 71 Authorization:
72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
73 Connection:
74 - keep-alive
75 User-Agent:
76 - tests/v311
39 method: GET 77 method: GET
40 uri: http://localhost:3000/api/v1/accounts/verify_credentials 78 uri: http://localhost:3000/api/v1/accounts/verify_credentials
41 response: 79 response:
42 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":0,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 80 body:
81 string: '{"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":1,"following_count":0,"statuses_count":0,"last_status_at":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}'
43 headers: 82 headers:
44 Cache-Control: ['no-cache, no-store'] 83 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 84 - no-store
46 Referrer-Policy: [strict-origin-when-cross-origin] 85 Content-Security-Policy:
47 Transfer-Encoding: [chunked] 86 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Vary: ['Accept-Encoding, Origin'] 87 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 X-Content-Type-Options: [nosniff] 88 style-src ''self'' http://localhost:3000 ''nonce-TQ6MLyfJyH3FXBWWwj9b9w=='';
50 X-Download-Options: [noopen] 89 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Frame-Options: [SAMEORIGIN] 90 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Permitted-Cross-Domain-Policies: [none] 91 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Request-Id: [0d02ae01-4b3a-4401-b691-f8628b41338c] 92 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Runtime: ['0.038679'] 93 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-XSS-Protection: [1; mode=block] 94 worker-src ''self'' blob: http://localhost:3000'
56 content-length: ['699'] 95 Content-Type:
57 status: {code: 200, message: OK} 96 - application/json; charset=utf-8
97 ETag:
98 - W/"ff008c78a20a9329cc5630f551dfac18"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-Request-Id:
114 - d6dd80ad-9b3a-4c62-845b-218b54800f49
115 X-Runtime:
116 - '0.017449'
117 X-XSS-Protection:
118 - 1; mode=block
119 status:
120 code: 200
121 message: OK
58- request: 122- request:
59 body: reblogs=1&id=1 123 body: id=109304268902557892&reblogs=1
60 headers: 124 headers:
61 Accept: ['*/*'] 125 Accept:
62 Accept-Encoding: ['gzip, deflate'] 126 - '*/*'
63 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 127 Accept-Encoding:
64 Connection: [keep-alive] 128 - gzip, deflate
65 Content-Length: ['14'] 129 Authorization:
66 Content-Type: [application/x-www-form-urlencoded] 130 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
67 User-Agent: [python-requests/2.18.4] 131 Connection:
132 - keep-alive
133 Content-Length:
134 - '31'
135 Content-Type:
136 - application/x-www-form-urlencoded
137 User-Agent:
138 - tests/v311
68 method: POST 139 method: POST
69 uri: http://localhost:3000/api/v1/accounts/1/follow 140 uri: http://localhost:3000/api/v1/accounts/109304268902557892/follow
70 response: 141 response:
71 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 142 body:
143 string: '{"id":"109304268902557892","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
72 headers: 144 headers:
73 Cache-Control: ['no-cache, no-store'] 145 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 146 - no-store
75 Referrer-Policy: [strict-origin-when-cross-origin] 147 Content-Security-Policy:
76 Transfer-Encoding: [chunked] 148 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Vary: ['Accept-Encoding, Origin'] 149 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 X-Content-Type-Options: [nosniff] 150 style-src ''self'' http://localhost:3000 ''nonce-kOeJ5WhtWciNDzPRxj8N+Q=='';
79 X-Download-Options: [noopen] 151 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Frame-Options: [SAMEORIGIN] 152 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Permitted-Cross-Domain-Policies: [none] 153 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Request-Id: [a998059d-5d5f-42e8-990c-000c27a8595d] 154 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-Runtime: ['0.047697'] 155 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 X-XSS-Protection: [1; mode=block] 156 worker-src ''self'' blob: http://localhost:3000'
85 content-length: ['209'] 157 Content-Type:
86 status: {code: 200, message: OK} 158 - application/json; charset=utf-8
159 ETag:
160 - W/"328aa28d0debfcbfaef3df0c7630cbd8"
161 Referrer-Policy:
162 - strict-origin-when-cross-origin
163 Transfer-Encoding:
164 - chunked
165 Vary:
166 - Accept, Origin
167 X-Content-Type-Options:
168 - nosniff
169 X-Download-Options:
170 - noopen
171 X-Frame-Options:
172 - SAMEORIGIN
173 X-Permitted-Cross-Domain-Policies:
174 - none
175 X-RateLimit-Limit:
176 - '400'
177 X-RateLimit-Remaining:
178 - '396'
179 X-RateLimit-Reset:
180 - '2022-11-08T00:00:00.410825Z'
181 X-Request-Id:
182 - e3d39309-d8e5-47f4-8110-156f7af20e73
183 X-Runtime:
184 - '0.014827'
185 X-XSS-Protection:
186 - 1; mode=block
187 status:
188 code: 200
189 message: OK
87- request: 190- request:
88 body: account_ids%5B%5D=1 191 body: account_ids%5B%5D=109304268902557892
89 headers: 192 headers:
90 Accept: ['*/*'] 193 Accept:
91 Accept-Encoding: ['gzip, deflate'] 194 - '*/*'
92 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 195 Accept-Encoding:
93 Connection: [keep-alive] 196 - gzip, deflate
94 Content-Length: ['19'] 197 Authorization:
95 Content-Type: [application/x-www-form-urlencoded] 198 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
96 User-Agent: [python-requests/2.18.4] 199 Connection:
200 - keep-alive
201 Content-Length:
202 - '36'
203 Content-Type:
204 - application/x-www-form-urlencoded
205 User-Agent:
206 - tests/v311
97 method: POST 207 method: POST
98 uri: http://localhost:3000/api/v1/lists/3/accounts 208 uri: http://localhost:3000/api/v1/lists/3/accounts
99 response: 209 response:
100 body: {string: '{}'} 210 body:
211 string: '{}'
101 headers: 212 headers:
102 Cache-Control: ['no-cache, no-store'] 213 Cache-Control:
103 Content-Type: [application/json; charset=utf-8] 214 - no-store
104 Referrer-Policy: [strict-origin-when-cross-origin] 215 Content-Security-Policy:
105 Transfer-Encoding: [chunked] 216 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
106 Vary: ['Accept-Encoding, Origin'] 217 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
107 X-Content-Type-Options: [nosniff] 218 style-src ''self'' http://localhost:3000 ''nonce-F6EijnBoYSB+bGSuG4Uypw=='';
108 X-Download-Options: [noopen] 219 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
109 X-Frame-Options: [SAMEORIGIN] 220 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
110 X-Permitted-Cross-Domain-Policies: [none] 221 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
111 X-Request-Id: [001e49fa-90d3-4a32-bbf8-668cc8bcabde] 222 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
112 X-Runtime: ['0.115558'] 223 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
113 X-XSS-Protection: [1; mode=block] 224 worker-src ''self'' blob: http://localhost:3000'
114 content-length: ['2'] 225 Content-Type:
115 status: {code: 200, message: OK} 226 - application/json; charset=utf-8
227 ETag:
228 - W/"44136fa355b3678a1146ad16f7e8649e"
229 Referrer-Policy:
230 - strict-origin-when-cross-origin
231 Transfer-Encoding:
232 - chunked
233 Vary:
234 - Accept, Origin
235 X-Content-Type-Options:
236 - nosniff
237 X-Download-Options:
238 - noopen
239 X-Frame-Options:
240 - SAMEORIGIN
241 X-Permitted-Cross-Domain-Policies:
242 - none
243 X-Request-Id:
244 - 915d13dc-ef68-4866-b053-c3cf498ce3e3
245 X-Runtime:
246 - '0.020356'
247 X-XSS-Protection:
248 - 1; mode=block
249 status:
250 code: 200
251 message: OK
116- request: 252- request:
117 body: null 253 body: null
118 headers: 254 headers:
119 Accept: ['*/*'] 255 Accept:
120 Accept-Encoding: ['gzip, deflate'] 256 - '*/*'
121 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 257 Accept-Encoding:
122 Connection: [keep-alive] 258 - gzip, deflate
123 User-Agent: [python-requests/2.18.4] 259 Authorization:
260 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
261 Connection:
262 - keep-alive
263 User-Agent:
264 - tests/v311
124 method: GET 265 method: GET
125 uri: http://localhost:3000/api/v1/lists/3/accounts 266 uri: http://localhost:3000/api/v1/lists/3/accounts
126 response: 267 response:
127 body: {string: '[{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":0,"last_status_at":"2020-02-22","emojis":[],"fields":[]}]'} 268 body:
269 string: '[{"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":1,"following_count":0,"statuses_count":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}]'
128 headers: 270 headers:
129 Cache-Control: ['no-cache, no-store'] 271 Cache-Control:
130 Content-Type: [application/json; charset=utf-8] 272 - no-store
131 Link: ['<http://localhost:3000/api/v1/lists/3/accounts?since_id=1>; rel="prev"'] 273 Content-Security-Policy:
132 Referrer-Policy: [strict-origin-when-cross-origin] 274 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
133 Transfer-Encoding: [chunked] 275 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
134 Vary: ['Accept-Encoding, Origin'] 276 style-src ''self'' http://localhost:3000 ''nonce-D5iHPzOhQj9btKRGgTcXOw=='';
135 X-Content-Type-Options: [nosniff] 277 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
136 X-Download-Options: [noopen] 278 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
137 X-Frame-Options: [SAMEORIGIN] 279 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
138 X-Permitted-Cross-Domain-Policies: [none] 280 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
139 X-Request-Id: [38b2be97-13f6-436c-ae6f-99eada513482] 281 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
140 X-Runtime: ['0.046362'] 282 worker-src ''self'' blob: http://localhost:3000'
141 X-XSS-Protection: [1; mode=block] 283 Content-Type:
142 content-length: ['589'] 284 - application/json; charset=utf-8
143 status: {code: 200, message: OK} 285 ETag:
286 - W/"556f11080e4d8472f8e5c4076996220f"
287 Link:
288 - <http://localhost:3000/api/v1/lists/3/accounts?since_id=109304268902557892>;
289 rel="prev"
290 Referrer-Policy:
291 - strict-origin-when-cross-origin
292 Transfer-Encoding:
293 - chunked
294 Vary:
295 - Accept, Origin
296 X-Content-Type-Options:
297 - nosniff
298 X-Download-Options:
299 - noopen
300 X-Frame-Options:
301 - SAMEORIGIN
302 X-Permitted-Cross-Domain-Policies:
303 - none
304 X-Request-Id:
305 - 3673141b-b3bf-4bfc-943c-002bb0519b53
306 X-Runtime:
307 - '0.012527'
308 X-XSS-Protection:
309 - 1; mode=block
310 status:
311 code: 200
312 message: OK
144- request: 313- request:
145 body: null 314 body: null
146 headers: 315 headers:
147 Accept: ['*/*'] 316 Accept:
148 Accept-Encoding: ['gzip, deflate'] 317 - '*/*'
149 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 318 Accept-Encoding:
150 Connection: [keep-alive] 319 - gzip, deflate
151 Content-Length: ['0'] 320 Authorization:
152 User-Agent: [python-requests/2.18.4] 321 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
322 Connection:
323 - keep-alive
324 Content-Length:
325 - '0'
326 User-Agent:
327 - tests/v311
153 method: POST 328 method: POST
154 uri: http://localhost:3000/api/v1/accounts/1/unfollow 329 uri: http://localhost:3000/api/v1/accounts/109304268902557892/unfollow
155 response: 330 response:
156 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 331 body:
332 string: '{"id":"109304268902557892","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
157 headers: 333 headers:
158 Cache-Control: ['no-cache, no-store'] 334 Cache-Control:
159 Content-Type: [application/json; charset=utf-8] 335 - no-store
160 Referrer-Policy: [strict-origin-when-cross-origin] 336 Content-Security-Policy:
161 Transfer-Encoding: [chunked] 337 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
162 Vary: ['Accept-Encoding, Origin'] 338 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
163 X-Content-Type-Options: [nosniff] 339 style-src ''self'' http://localhost:3000 ''nonce-XxQoGBMmjQ3iZWh8Z+gU8w=='';
164 X-Download-Options: [noopen] 340 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
165 X-Frame-Options: [SAMEORIGIN] 341 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
166 X-Permitted-Cross-Domain-Policies: [none] 342 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
167 X-Request-Id: [63b1aed6-cdac-4aca-8d24-565455586e2e] 343 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
168 X-Runtime: ['0.083102'] 344 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
169 X-XSS-Protection: [1; mode=block] 345 worker-src ''self'' blob: http://localhost:3000'
170 content-length: ['211'] 346 Content-Type:
171 status: {code: 200, message: OK} 347 - application/json; charset=utf-8
348 ETag:
349 - W/"8d8caa68e50963507d45a12d820e86b0"
350 Referrer-Policy:
351 - strict-origin-when-cross-origin
352 Transfer-Encoding:
353 - chunked
354 Vary:
355 - Accept, Origin
356 X-Content-Type-Options:
357 - nosniff
358 X-Download-Options:
359 - noopen
360 X-Frame-Options:
361 - SAMEORIGIN
362 X-Permitted-Cross-Domain-Policies:
363 - none
364 X-Request-Id:
365 - b6307e5d-769c-496e-822b-9264a1354c90
366 X-Runtime:
367 - '0.017586'
368 X-XSS-Protection:
369 - 1; mode=block
370 status:
371 code: 200
372 message: OK
172- request: 373- request:
173 body: null 374 body: null
174 headers: 375 headers:
175 Accept: ['*/*'] 376 Accept:
176 Accept-Encoding: ['gzip, deflate'] 377 - '*/*'
177 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 378 Accept-Encoding:
178 Connection: [keep-alive] 379 - gzip, deflate
179 User-Agent: [python-requests/2.18.4] 380 Authorization:
381 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
382 Connection:
383 - keep-alive
384 User-Agent:
385 - tests/v311
180 method: GET 386 method: GET
181 uri: http://localhost:3000/api/v1/lists/3/accounts 387 uri: http://localhost:3000/api/v1/lists/3/accounts
182 response: 388 response:
183 body: {string: '[]'} 389 body:
390 string: '[]'
184 headers: 391 headers:
185 Cache-Control: ['no-cache, no-store'] 392 Cache-Control:
186 Content-Type: [application/json; charset=utf-8] 393 - no-store
187 Referrer-Policy: [strict-origin-when-cross-origin] 394 Content-Security-Policy:
188 Transfer-Encoding: [chunked] 395 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
189 Vary: ['Accept-Encoding, Origin'] 396 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
190 X-Content-Type-Options: [nosniff] 397 style-src ''self'' http://localhost:3000 ''nonce-4aWvvkG/4Luquj7C5QhYUg=='';
191 X-Download-Options: [noopen] 398 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
192 X-Frame-Options: [SAMEORIGIN] 399 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
193 X-Permitted-Cross-Domain-Policies: [none] 400 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
194 X-Request-Id: [2b6696e2-f70e-4319-a39e-61a4705e4539] 401 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
195 X-Runtime: ['0.035035'] 402 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
196 X-XSS-Protection: [1; mode=block] 403 worker-src ''self'' blob: http://localhost:3000'
197 content-length: ['2'] 404 Content-Type:
198 status: {code: 200, message: OK} 405 - application/json; charset=utf-8
406 ETag:
407 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
408 Referrer-Policy:
409 - strict-origin-when-cross-origin
410 Transfer-Encoding:
411 - chunked
412 Vary:
413 - Accept, Origin
414 X-Content-Type-Options:
415 - nosniff
416 X-Download-Options:
417 - noopen
418 X-Frame-Options:
419 - SAMEORIGIN
420 X-Permitted-Cross-Domain-Policies:
421 - none
422 X-Request-Id:
423 - e71c13b2-750b-4831-96a3-d3c86e2b1351
424 X-Runtime:
425 - '0.008147'
426 X-XSS-Protection:
427 - 1; mode=block
428 status:
429 code: 200
430 message: OK
199- request: 431- request:
200 body: reblogs=1&id=1 432 body: id=109304268902557892&reblogs=1
201 headers: 433 headers:
202 Accept: ['*/*'] 434 Accept:
203 Accept-Encoding: ['gzip, deflate'] 435 - '*/*'
204 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 436 Accept-Encoding:
205 Connection: [keep-alive] 437 - gzip, deflate
206 Content-Length: ['14'] 438 Authorization:
207 Content-Type: [application/x-www-form-urlencoded] 439 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
208 User-Agent: [python-requests/2.18.4] 440 Connection:
441 - keep-alive
442 Content-Length:
443 - '31'
444 Content-Type:
445 - application/x-www-form-urlencoded
446 User-Agent:
447 - tests/v311
209 method: POST 448 method: POST
210 uri: http://localhost:3000/api/v1/accounts/1/follow 449 uri: http://localhost:3000/api/v1/accounts/109304268902557892/follow
211 response: 450 response:
212 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 451 body:
452 string: '{"id":"109304268902557892","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
213 headers: 453 headers:
214 Cache-Control: ['no-cache, no-store'] 454 Cache-Control:
215 Content-Type: [application/json; charset=utf-8] 455 - no-store
216 Referrer-Policy: [strict-origin-when-cross-origin] 456 Content-Security-Policy:
217 Transfer-Encoding: [chunked] 457 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
218 Vary: ['Accept-Encoding, Origin'] 458 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
219 X-Content-Type-Options: [nosniff] 459 style-src ''self'' http://localhost:3000 ''nonce-Ro67cxhV4ukrIR+MAyA6dQ=='';
220 X-Download-Options: [noopen] 460 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
221 X-Frame-Options: [SAMEORIGIN] 461 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
222 X-Permitted-Cross-Domain-Policies: [none] 462 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
223 X-Request-Id: [5bcef462-4f07-41a7-b4c9-c171e93200fc] 463 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
224 X-Runtime: ['0.119198'] 464 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
225 X-XSS-Protection: [1; mode=block] 465 worker-src ''self'' blob: http://localhost:3000'
226 content-length: ['209'] 466 Content-Type:
227 status: {code: 200, message: OK} 467 - application/json; charset=utf-8
468 ETag:
469 - W/"328aa28d0debfcbfaef3df0c7630cbd8"
470 Referrer-Policy:
471 - strict-origin-when-cross-origin
472 Transfer-Encoding:
473 - chunked
474 Vary:
475 - Accept, Origin
476 X-Content-Type-Options:
477 - nosniff
478 X-Download-Options:
479 - noopen
480 X-Frame-Options:
481 - SAMEORIGIN
482 X-Permitted-Cross-Domain-Policies:
483 - none
484 X-RateLimit-Limit:
485 - '400'
486 X-RateLimit-Remaining:
487 - '395'
488 X-RateLimit-Reset:
489 - '2022-11-08T00:00:00.507724Z'
490 X-Request-Id:
491 - 4d66f5e5-7775-4031-a189-6e8bb0b7286f
492 X-Runtime:
493 - '0.020380'
494 X-XSS-Protection:
495 - 1; mode=block
496 status:
497 code: 200
498 message: OK
228- request: 499- request:
229 body: account_ids%5B%5D=1 500 body: account_ids%5B%5D=109304268902557892
230 headers: 501 headers:
231 Accept: ['*/*'] 502 Accept:
232 Accept-Encoding: ['gzip, deflate'] 503 - '*/*'
233 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 504 Accept-Encoding:
234 Connection: [keep-alive] 505 - gzip, deflate
235 Content-Length: ['19'] 506 Authorization:
236 Content-Type: [application/x-www-form-urlencoded] 507 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
237 User-Agent: [python-requests/2.18.4] 508 Connection:
509 - keep-alive
510 Content-Length:
511 - '36'
512 Content-Type:
513 - application/x-www-form-urlencoded
514 User-Agent:
515 - tests/v311
238 method: POST 516 method: POST
239 uri: http://localhost:3000/api/v1/lists/3/accounts 517 uri: http://localhost:3000/api/v1/lists/3/accounts
240 response: 518 response:
241 body: {string: '{}'} 519 body:
520 string: '{}'
242 headers: 521 headers:
243 Cache-Control: ['no-cache, no-store'] 522 Cache-Control:
244 Content-Type: [application/json; charset=utf-8] 523 - no-store
245 Referrer-Policy: [strict-origin-when-cross-origin] 524 Content-Security-Policy:
246 Transfer-Encoding: [chunked] 525 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
247 Vary: ['Accept-Encoding, Origin'] 526 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
248 X-Content-Type-Options: [nosniff] 527 style-src ''self'' http://localhost:3000 ''nonce-8KkM1wN4EvUrDzbLHWLGRg=='';
249 X-Download-Options: [noopen] 528 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
250 X-Frame-Options: [SAMEORIGIN] 529 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
251 X-Permitted-Cross-Domain-Policies: [none] 530 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
252 X-Request-Id: [309e20e5-4748-4936-b2cb-45a7fa2eb106] 531 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
253 X-Runtime: ['0.079076'] 532 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
254 X-XSS-Protection: [1; mode=block] 533 worker-src ''self'' blob: http://localhost:3000'
255 content-length: ['2'] 534 Content-Type:
256 status: {code: 200, message: OK} 535 - application/json; charset=utf-8
536 ETag:
537 - W/"44136fa355b3678a1146ad16f7e8649e"
538 Referrer-Policy:
539 - strict-origin-when-cross-origin
540 Transfer-Encoding:
541 - chunked
542 Vary:
543 - Accept, Origin
544 X-Content-Type-Options:
545 - nosniff
546 X-Download-Options:
547 - noopen
548 X-Frame-Options:
549 - SAMEORIGIN
550 X-Permitted-Cross-Domain-Policies:
551 - none
552 X-Request-Id:
553 - 54295ea3-2e3e-47c0-bc8d-5c0d0b3a1afe
554 X-Runtime:
555 - '0.012219'
556 X-XSS-Protection:
557 - 1; mode=block
558 status:
559 code: 200
560 message: OK
257- request: 561- request:
258 body: null 562 body: null
259 headers: 563 headers:
260 Accept: ['*/*'] 564 Accept:
261 Accept-Encoding: ['gzip, deflate'] 565 - '*/*'
262 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 566 Accept-Encoding:
263 Connection: [keep-alive] 567 - gzip, deflate
264 User-Agent: [python-requests/2.18.4] 568 Authorization:
569 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
570 Connection:
571 - keep-alive
572 User-Agent:
573 - tests/v311
265 method: GET 574 method: GET
266 uri: http://localhost:3000/api/v1/lists/3/accounts 575 uri: http://localhost:3000/api/v1/lists/3/accounts
267 response: 576 response:
268 body: {string: '[{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":0,"last_status_at":"2020-02-22","emojis":[],"fields":[]}]'} 577 body:
578 string: '[{"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":1,"following_count":0,"statuses_count":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}]'
269 headers: 579 headers:
270 Cache-Control: ['no-cache, no-store'] 580 Cache-Control:
271 Content-Type: [application/json; charset=utf-8] 581 - no-store
272 Link: ['<http://localhost:3000/api/v1/lists/3/accounts?since_id=1>; rel="prev"'] 582 Content-Security-Policy:
273 Referrer-Policy: [strict-origin-when-cross-origin] 583 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
274 Transfer-Encoding: [chunked] 584 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
275 Vary: ['Accept-Encoding, Origin'] 585 style-src ''self'' http://localhost:3000 ''nonce-FBHZUlKa9XBpR/xhvdvGBg=='';
276 X-Content-Type-Options: [nosniff] 586 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
277 X-Download-Options: [noopen] 587 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
278 X-Frame-Options: [SAMEORIGIN] 588 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
279 X-Permitted-Cross-Domain-Policies: [none] 589 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
280 X-Request-Id: [64e7e959-a00f-440c-9345-be8f45f12fe7] 590 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
281 X-Runtime: ['0.035964'] 591 worker-src ''self'' blob: http://localhost:3000'
282 X-XSS-Protection: [1; mode=block] 592 Content-Type:
283 content-length: ['589'] 593 - application/json; charset=utf-8
284 status: {code: 200, message: OK} 594 ETag:
595 - W/"556f11080e4d8472f8e5c4076996220f"
596 Link:
597 - <http://localhost:3000/api/v1/lists/3/accounts?since_id=109304268902557892>;
598 rel="prev"
599 Referrer-Policy:
600 - strict-origin-when-cross-origin
601 Transfer-Encoding:
602 - chunked
603 Vary:
604 - Accept, Origin
605 X-Content-Type-Options:
606 - nosniff
607 X-Download-Options:
608 - noopen
609 X-Frame-Options:
610 - SAMEORIGIN
611 X-Permitted-Cross-Domain-Policies:
612 - none
613 X-Request-Id:
614 - 29aa86f3-cfd8-4661-b246-94729b6d6f3e
615 X-Runtime:
616 - '0.011095'
617 X-XSS-Protection:
618 - 1; mode=block
619 status:
620 code: 200
621 message: OK
285- request: 622- request:
286 body: account_ids%5B%5D=1 623 body: account_ids%5B%5D=109304268902557892
287 headers: 624 headers:
288 Accept: ['*/*'] 625 Accept:
289 Accept-Encoding: ['gzip, deflate'] 626 - '*/*'
290 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 627 Accept-Encoding:
291 Connection: [keep-alive] 628 - gzip, deflate
292 Content-Length: ['19'] 629 Authorization:
293 Content-Type: [application/x-www-form-urlencoded] 630 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
294 User-Agent: [python-requests/2.18.4] 631 Connection:
632 - keep-alive
633 Content-Length:
634 - '36'
635 Content-Type:
636 - application/x-www-form-urlencoded
637 User-Agent:
638 - tests/v311
295 method: DELETE 639 method: DELETE
296 uri: http://localhost:3000/api/v1/lists/3/accounts 640 uri: http://localhost:3000/api/v1/lists/3/accounts
297 response: 641 response:
298 body: {string: '{}'} 642 body:
643 string: '{}'
299 headers: 644 headers:
300 Cache-Control: ['no-cache, no-store'] 645 Cache-Control:
301 Content-Type: [application/json; charset=utf-8] 646 - no-store
302 Referrer-Policy: [strict-origin-when-cross-origin] 647 Content-Security-Policy:
303 Transfer-Encoding: [chunked] 648 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
304 Vary: ['Accept-Encoding, Origin'] 649 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
305 X-Content-Type-Options: [nosniff] 650 style-src ''self'' http://localhost:3000 ''nonce-1Lr/qsLRvkqONVxw5ac1Eg=='';
306 X-Download-Options: [noopen] 651 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
307 X-Frame-Options: [SAMEORIGIN] 652 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
308 X-Permitted-Cross-Domain-Policies: [none] 653 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
309 X-Request-Id: [661c5fed-ad7e-4952-a2b8-a78d2ccc3daa] 654 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
310 X-Runtime: ['0.043183'] 655 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
311 X-XSS-Protection: [1; mode=block] 656 worker-src ''self'' blob: http://localhost:3000'
312 content-length: ['2'] 657 Content-Type:
313 status: {code: 200, message: OK} 658 - application/json; charset=utf-8
659 ETag:
660 - W/"44136fa355b3678a1146ad16f7e8649e"
661 Referrer-Policy:
662 - strict-origin-when-cross-origin
663 Transfer-Encoding:
664 - chunked
665 Vary:
666 - Accept, Origin
667 X-Content-Type-Options:
668 - nosniff
669 X-Download-Options:
670 - noopen
671 X-Frame-Options:
672 - SAMEORIGIN
673 X-Permitted-Cross-Domain-Policies:
674 - none
675 X-Request-Id:
676 - b96dba90-46f2-4993-a4a8-8715945c332c
677 X-Runtime:
678 - '0.010719'
679 X-XSS-Protection:
680 - 1; mode=block
681 status:
682 code: 200
683 message: OK
314- request: 684- request:
315 body: null 685 body: null
316 headers: 686 headers:
317 Accept: ['*/*'] 687 Accept:
318 Accept-Encoding: ['gzip, deflate'] 688 - '*/*'
319 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 689 Accept-Encoding:
320 Connection: [keep-alive] 690 - gzip, deflate
321 User-Agent: [python-requests/2.18.4] 691 Authorization:
692 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
693 Connection:
694 - keep-alive
695 User-Agent:
696 - tests/v311
322 method: GET 697 method: GET
323 uri: http://localhost:3000/api/v1/lists/3/accounts 698 uri: http://localhost:3000/api/v1/lists/3/accounts
324 response: 699 response:
325 body: {string: '[]'} 700 body:
701 string: '[]'
326 headers: 702 headers:
327 Cache-Control: ['no-cache, no-store'] 703 Cache-Control:
328 Content-Type: [application/json; charset=utf-8] 704 - no-store
329 Referrer-Policy: [strict-origin-when-cross-origin] 705 Content-Security-Policy:
330 Transfer-Encoding: [chunked] 706 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
331 Vary: ['Accept-Encoding, Origin'] 707 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
332 X-Content-Type-Options: [nosniff] 708 style-src ''self'' http://localhost:3000 ''nonce-+xh+nwzVEHWEjCnw6XdZAA=='';
333 X-Download-Options: [noopen] 709 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
334 X-Frame-Options: [SAMEORIGIN] 710 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
335 X-Permitted-Cross-Domain-Policies: [none] 711 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
336 X-Request-Id: [e61d56d9-1db2-4b0c-a566-0f3eb994d6f2] 712 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
337 X-Runtime: ['0.031484'] 713 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
338 X-XSS-Protection: [1; mode=block] 714 worker-src ''self'' blob: http://localhost:3000'
339 content-length: ['2'] 715 Content-Type:
340 status: {code: 200, message: OK} 716 - application/json; charset=utf-8
717 ETag:
718 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
719 Referrer-Policy:
720 - strict-origin-when-cross-origin
721 Transfer-Encoding:
722 - chunked
723 Vary:
724 - Accept, Origin
725 X-Content-Type-Options:
726 - nosniff
727 X-Download-Options:
728 - noopen
729 X-Frame-Options:
730 - SAMEORIGIN
731 X-Permitted-Cross-Domain-Policies:
732 - none
733 X-Request-Id:
734 - b1ad28fc-e032-4ae0-b625-95dfd021f3ba
735 X-Runtime:
736 - '0.008396'
737 X-XSS-Protection:
738 - 1; mode=block
739 status:
740 code: 200
741 message: OK
341- request: 742- request:
342 body: null 743 body: null
343 headers: 744 headers:
344 Accept: ['*/*'] 745 Accept:
345 Accept-Encoding: ['gzip, deflate'] 746 - '*/*'
346 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 747 Accept-Encoding:
347 Connection: [keep-alive] 748 - gzip, deflate
348 Content-Length: ['0'] 749 Authorization:
349 User-Agent: [python-requests/2.18.4] 750 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
751 Connection:
752 - keep-alive
753 Content-Length:
754 - '0'
755 User-Agent:
756 - tests/v311
350 method: POST 757 method: POST
351 uri: http://localhost:3000/api/v1/accounts/1/unfollow 758 uri: http://localhost:3000/api/v1/accounts/109304268902557892/unfollow
352 response: 759 response:
353 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 760 body:
761 string: '{"id":"109304268902557892","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
354 headers: 762 headers:
355 Cache-Control: ['no-cache, no-store'] 763 Cache-Control:
356 Content-Type: [application/json; charset=utf-8] 764 - no-store
357 Referrer-Policy: [strict-origin-when-cross-origin] 765 Content-Security-Policy:
358 Transfer-Encoding: [chunked] 766 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
359 Vary: ['Accept-Encoding, Origin'] 767 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
360 X-Content-Type-Options: [nosniff] 768 style-src ''self'' http://localhost:3000 ''nonce-9IinauG4dYeGISY0Di6DKQ=='';
361 X-Download-Options: [noopen] 769 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
362 X-Frame-Options: [SAMEORIGIN] 770 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
363 X-Permitted-Cross-Domain-Policies: [none] 771 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
364 X-Request-Id: [d1be2bba-6c05-463e-a92b-c1867a50b5bf] 772 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
365 X-Runtime: ['0.072562'] 773 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
366 X-XSS-Protection: [1; mode=block] 774 worker-src ''self'' blob: http://localhost:3000'
367 content-length: ['211'] 775 Content-Type:
368 status: {code: 200, message: OK} 776 - application/json; charset=utf-8
777 ETag:
778 - W/"8d8caa68e50963507d45a12d820e86b0"
779 Referrer-Policy:
780 - strict-origin-when-cross-origin
781 Transfer-Encoding:
782 - chunked
783 Vary:
784 - Accept, Origin
785 X-Content-Type-Options:
786 - nosniff
787 X-Download-Options:
788 - noopen
789 X-Frame-Options:
790 - SAMEORIGIN
791 X-Permitted-Cross-Domain-Policies:
792 - none
793 X-Request-Id:
794 - da8e35b9-2e46-4d44-bac6-22d55e5ae280
795 X-Runtime:
796 - '0.017176'
797 X-XSS-Protection:
798 - 1; mode=block
799 status:
800 code: 200
801 message: OK
369- request: 802- request:
370 body: null 803 body: null
371 headers: 804 headers:
372 Accept: ['*/*'] 805 Accept:
373 Accept-Encoding: ['gzip, deflate'] 806 - '*/*'
374 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 807 Accept-Encoding:
375 Connection: [keep-alive] 808 - gzip, deflate
376 Content-Length: ['0'] 809 Authorization:
377 User-Agent: [python-requests/2.18.4] 810 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
811 Connection:
812 - keep-alive
813 Content-Length:
814 - '0'
815 User-Agent:
816 - tests/v311
378 method: DELETE 817 method: DELETE
379 uri: http://localhost:3000/api/v1/lists/3 818 uri: http://localhost:3000/api/v1/lists/3
380 response: 819 response:
381 body: {string: '{}'} 820 body:
821 string: '{}'
382 headers: 822 headers:
383 Cache-Control: ['no-cache, no-store'] 823 Cache-Control:
384 Content-Type: [application/json; charset=utf-8] 824 - no-store
385 Referrer-Policy: [strict-origin-when-cross-origin] 825 Content-Security-Policy:
386 Transfer-Encoding: [chunked] 826 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
387 Vary: ['Accept-Encoding, Origin'] 827 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
388 X-Content-Type-Options: [nosniff] 828 style-src ''self'' http://localhost:3000 ''nonce-0lsN90c6xI5olpJNb0ssWg=='';
389 X-Download-Options: [noopen] 829 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
390 X-Frame-Options: [SAMEORIGIN] 830 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
391 X-Permitted-Cross-Domain-Policies: [none] 831 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
392 X-Request-Id: [4d33e7eb-8d57-465c-973a-82967971763f] 832 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
393 X-Runtime: ['0.038794'] 833 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
394 X-XSS-Protection: [1; mode=block] 834 worker-src ''self'' blob: http://localhost:3000'
395 content-length: ['2'] 835 Content-Type:
396 status: {code: 200, message: OK} 836 - application/json; charset=utf-8
837 ETag:
838 - W/"44136fa355b3678a1146ad16f7e8649e"
839 Referrer-Policy:
840 - strict-origin-when-cross-origin
841 Transfer-Encoding:
842 - chunked
843 Vary:
844 - Accept, Origin
845 X-Content-Type-Options:
846 - nosniff
847 X-Download-Options:
848 - noopen
849 X-Frame-Options:
850 - SAMEORIGIN
851 X-Permitted-Cross-Domain-Policies:
852 - none
853 X-Request-Id:
854 - f99ea496-5ea2-4cb3-90ae-073da7e3e9cf
855 X-Runtime:
856 - '0.015563'
857 X-XSS-Protection:
858 - 1; mode=block
859 status:
860 code: 200
861 message: OK
397version: 1 862version: 1
diff --git a/tests/cassettes/test_list_by_account.yaml b/tests/cassettes/test_list_by_account.yaml
index c2b9a00..40ebc4f 100644
--- a/tests/cassettes/test_list_by_account.yaml
+++ b/tests/cassettes/test_list_by_account.yaml
@@ -2,198 +2,429 @@ interactions:
2- request: 2- request:
3 body: title=ham+burglars 3 body: title=ham+burglars
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: ['18'] 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 - '18'
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/lists 20 uri: http://localhost:3000/api/v1/lists
14 response: 21 response:
15 body: {string: '{"id":"4","title":"ham burglars"}'} 22 body:
23 string: '{"id":"4","title":"ham burglars","replies_policy":"list"}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-3RBfhcn9Y0zfbgSPMXdbsQ=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [f2629943-8a5e-4f30-bda2-f933f33fb6a9] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.034635'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['33'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"c5b1e35709846e297a52ddf3690dd105"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 348fb741-4962-4c55-add5-de753640103b
57 X-Runtime:
58 - '0.019573'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: null 65 body: null
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 71 Authorization:
72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
73 Connection:
74 - keep-alive
75 User-Agent:
76 - tests/v311
39 method: GET 77 method: GET
40 uri: http://localhost:3000/api/v1/accounts/verify_credentials 78 uri: http://localhost:3000/api/v1/accounts/verify_credentials
41 response: 79 response:
42 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 80 body:
81 string: '{"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":0,"last_status_at":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}'
43 headers: 82 headers:
44 Cache-Control: ['no-cache, no-store'] 83 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 84 - no-store
46 Referrer-Policy: [strict-origin-when-cross-origin] 85 Content-Security-Policy:
47 Transfer-Encoding: [chunked] 86 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Vary: ['Accept-Encoding, Origin'] 87 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 X-Content-Type-Options: [nosniff] 88 style-src ''self'' http://localhost:3000 ''nonce-ZpQyb4+OtO5ouHiQTrXAWg=='';
50 X-Download-Options: [noopen] 89 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Frame-Options: [SAMEORIGIN] 90 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Permitted-Cross-Domain-Policies: [none] 91 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Request-Id: [fff1b6df-bf49-4a7e-b483-969ff9d5681d] 92 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Runtime: ['0.043750'] 93 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-XSS-Protection: [1; mode=block] 94 worker-src ''self'' blob: http://localhost:3000'
56 content-length: ['699'] 95 Content-Type:
57 status: {code: 200, message: OK} 96 - application/json; charset=utf-8
97 ETag:
98 - W/"2806d276d8ca861b8ad4afe38233637f"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-Request-Id:
114 - 7789cc81-fe58-44ba-a6ee-a1af3bda7f50
115 X-Runtime:
116 - '0.011904'
117 X-XSS-Protection:
118 - 1; mode=block
119 status:
120 code: 200
121 message: OK
58- request: 122- request:
59 body: reblogs=1&id=1 123 body: id=109304268902557892&reblogs=1
60 headers: 124 headers:
61 Accept: ['*/*'] 125 Accept:
62 Accept-Encoding: ['gzip, deflate'] 126 - '*/*'
63 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 127 Accept-Encoding:
64 Connection: [keep-alive] 128 - gzip, deflate
65 Content-Length: ['14'] 129 Authorization:
66 Content-Type: [application/x-www-form-urlencoded] 130 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
67 User-Agent: [python-requests/2.18.4] 131 Connection:
132 - keep-alive
133 Content-Length:
134 - '31'
135 Content-Type:
136 - application/x-www-form-urlencoded
137 User-Agent:
138 - tests/v311
68 method: POST 139 method: POST
69 uri: http://localhost:3000/api/v1/accounts/1/follow 140 uri: http://localhost:3000/api/v1/accounts/109304268902557892/follow
70 response: 141 response:
71 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 142 body:
143 string: '{"id":"109304268902557892","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
72 headers: 144 headers:
73 Cache-Control: ['no-cache, no-store'] 145 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 146 - no-store
75 Referrer-Policy: [strict-origin-when-cross-origin] 147 Content-Security-Policy:
76 Transfer-Encoding: [chunked] 148 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Vary: ['Accept-Encoding, Origin'] 149 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 X-Content-Type-Options: [nosniff] 150 style-src ''self'' http://localhost:3000 ''nonce-0FTawlG8ABT6xPzGKm9eKw=='';
79 X-Download-Options: [noopen] 151 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Frame-Options: [SAMEORIGIN] 152 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Permitted-Cross-Domain-Policies: [none] 153 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Request-Id: [8f805537-cfaf-4f49-b28a-eb81e91167ac] 154 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-Runtime: ['0.099585'] 155 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 X-XSS-Protection: [1; mode=block] 156 worker-src ''self'' blob: http://localhost:3000'
85 content-length: ['209'] 157 Content-Type:
86 status: {code: 200, message: OK} 158 - application/json; charset=utf-8
159 ETag:
160 - W/"328aa28d0debfcbfaef3df0c7630cbd8"
161 Referrer-Policy:
162 - strict-origin-when-cross-origin
163 Transfer-Encoding:
164 - chunked
165 Vary:
166 - Accept, Origin
167 X-Content-Type-Options:
168 - nosniff
169 X-Download-Options:
170 - noopen
171 X-Frame-Options:
172 - SAMEORIGIN
173 X-Permitted-Cross-Domain-Policies:
174 - none
175 X-RateLimit-Limit:
176 - '400'
177 X-RateLimit-Remaining:
178 - '394'
179 X-RateLimit-Reset:
180 - '2022-11-08T00:00:00.684293Z'
181 X-Request-Id:
182 - 6e993434-762e-4543-bdb5-eabaf056935b
183 X-Runtime:
184 - '0.021046'
185 X-XSS-Protection:
186 - 1; mode=block
187 status:
188 code: 200
189 message: OK
87- request: 190- request:
88 body: account_ids%5B%5D=1 191 body: account_ids%5B%5D=109304268902557892
89 headers: 192 headers:
90 Accept: ['*/*'] 193 Accept:
91 Accept-Encoding: ['gzip, deflate'] 194 - '*/*'
92 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 195 Accept-Encoding:
93 Connection: [keep-alive] 196 - gzip, deflate
94 Content-Length: ['19'] 197 Authorization:
95 Content-Type: [application/x-www-form-urlencoded] 198 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
96 User-Agent: [python-requests/2.18.4] 199 Connection:
200 - keep-alive
201 Content-Length:
202 - '36'
203 Content-Type:
204 - application/x-www-form-urlencoded
205 User-Agent:
206 - tests/v311
97 method: POST 207 method: POST
98 uri: http://localhost:3000/api/v1/lists/4/accounts 208 uri: http://localhost:3000/api/v1/lists/4/accounts
99 response: 209 response:
100 body: {string: '{}'} 210 body:
211 string: '{}'
101 headers: 212 headers:
102 Cache-Control: ['no-cache, no-store'] 213 Cache-Control:
103 Content-Type: [application/json; charset=utf-8] 214 - no-store
104 Referrer-Policy: [strict-origin-when-cross-origin] 215 Content-Security-Policy:
105 Transfer-Encoding: [chunked] 216 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
106 Vary: ['Accept-Encoding, Origin'] 217 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
107 X-Content-Type-Options: [nosniff] 218 style-src ''self'' http://localhost:3000 ''nonce-vlFzu8v+tsmDA7OwVhj7Aw=='';
108 X-Download-Options: [noopen] 219 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
109 X-Frame-Options: [SAMEORIGIN] 220 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
110 X-Permitted-Cross-Domain-Policies: [none] 221 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
111 X-Request-Id: [772dddff-d6d9-4714-9217-77efffa99685] 222 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
112 X-Runtime: ['0.154870'] 223 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
113 X-XSS-Protection: [1; mode=block] 224 worker-src ''self'' blob: http://localhost:3000'
114 content-length: ['2'] 225 Content-Type:
115 status: {code: 200, message: OK} 226 - application/json; charset=utf-8
227 ETag:
228 - W/"44136fa355b3678a1146ad16f7e8649e"
229 Referrer-Policy:
230 - strict-origin-when-cross-origin
231 Transfer-Encoding:
232 - chunked
233 Vary:
234 - Accept, Origin
235 X-Content-Type-Options:
236 - nosniff
237 X-Download-Options:
238 - noopen
239 X-Frame-Options:
240 - SAMEORIGIN
241 X-Permitted-Cross-Domain-Policies:
242 - none
243 X-Request-Id:
244 - 314a2509-b13c-4a44-a416-ec2b144fa5a9
245 X-Runtime:
246 - '0.115112'
247 X-XSS-Protection:
248 - 1; mode=block
249 status:
250 code: 200
251 message: OK
116- request: 252- request:
117 body: null 253 body: null
118 headers: 254 headers:
119 Accept: ['*/*'] 255 Accept:
120 Accept-Encoding: ['gzip, deflate'] 256 - '*/*'
121 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 257 Accept-Encoding:
122 Connection: [keep-alive] 258 - gzip, deflate
123 User-Agent: [python-requests/2.18.4] 259 Authorization:
260 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
261 Connection:
262 - keep-alive
263 User-Agent:
264 - tests/v311
124 method: GET 265 method: GET
125 uri: http://localhost:3000/api/v1/accounts/1/lists 266 uri: http://localhost:3000/api/v1/accounts/109304268902557892/lists
126 response: 267 response:
127 body: {string: '[{"id":"4","title":"ham burglars"}]'} 268 body:
269 string: '[{"id":"4","title":"ham burglars","replies_policy":"list"}]'
128 headers: 270 headers:
129 Cache-Control: ['no-cache, no-store'] 271 Cache-Control:
130 Content-Type: [application/json; charset=utf-8] 272 - no-store
131 Referrer-Policy: [strict-origin-when-cross-origin] 273 Content-Security-Policy:
132 Transfer-Encoding: [chunked] 274 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
133 Vary: ['Accept-Encoding, Origin'] 275 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
134 X-Content-Type-Options: [nosniff] 276 style-src ''self'' http://localhost:3000 ''nonce-3ZrAkp0l5Brm/kAPF6+bqA=='';
135 X-Download-Options: [noopen] 277 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
136 X-Frame-Options: [SAMEORIGIN] 278 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
137 X-Permitted-Cross-Domain-Policies: [none] 279 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
138 X-Request-Id: [69b18900-08c3-4cac-9369-e487f948309d] 280 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
139 X-Runtime: ['0.063406'] 281 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
140 X-XSS-Protection: [1; mode=block] 282 worker-src ''self'' blob: http://localhost:3000'
141 content-length: ['35'] 283 Content-Type:
142 status: {code: 200, message: OK} 284 - application/json; charset=utf-8
285 ETag:
286 - W/"d51298ec3bdc4e07e9bd1a702d57ccac"
287 Referrer-Policy:
288 - strict-origin-when-cross-origin
289 Transfer-Encoding:
290 - chunked
291 Vary:
292 - Accept, Origin
293 X-Content-Type-Options:
294 - nosniff
295 X-Download-Options:
296 - noopen
297 X-Frame-Options:
298 - SAMEORIGIN
299 X-Permitted-Cross-Domain-Policies:
300 - none
301 X-Request-Id:
302 - d8dfaf6b-a127-4182-9e45-408b918a2292
303 X-Runtime:
304 - '0.011077'
305 X-XSS-Protection:
306 - 1; mode=block
307 status:
308 code: 200
309 message: OK
143- request: 310- request:
144 body: null 311 body: null
145 headers: 312 headers:
146 Accept: ['*/*'] 313 Accept:
147 Accept-Encoding: ['gzip, deflate'] 314 - '*/*'
148 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 315 Accept-Encoding:
149 Connection: [keep-alive] 316 - gzip, deflate
150 Content-Length: ['0'] 317 Authorization:
151 User-Agent: [python-requests/2.18.4] 318 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
319 Connection:
320 - keep-alive
321 Content-Length:
322 - '0'
323 User-Agent:
324 - tests/v311
152 method: POST 325 method: POST
153 uri: http://localhost:3000/api/v1/accounts/1/unfollow 326 uri: http://localhost:3000/api/v1/accounts/109304268902557892/unfollow
154 response: 327 response:
155 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 328 body:
329 string: '{"id":"109304268902557892","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
156 headers: 330 headers:
157 Cache-Control: ['no-cache, no-store'] 331 Cache-Control:
158 Content-Type: [application/json; charset=utf-8] 332 - no-store
159 Referrer-Policy: [strict-origin-when-cross-origin] 333 Content-Security-Policy:
160 Transfer-Encoding: [chunked] 334 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
161 Vary: ['Accept-Encoding, Origin'] 335 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
162 X-Content-Type-Options: [nosniff] 336 style-src ''self'' http://localhost:3000 ''nonce-GlScoXo67hEqc4d5YRY0FA=='';
163 X-Download-Options: [noopen] 337 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
164 X-Frame-Options: [SAMEORIGIN] 338 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
165 X-Permitted-Cross-Domain-Policies: [none] 339 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
166 X-Request-Id: [6d2445ac-7050-4468-945b-cf479ea119c7] 340 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
167 X-Runtime: ['0.071571'] 341 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
168 X-XSS-Protection: [1; mode=block] 342 worker-src ''self'' blob: http://localhost:3000'
169 content-length: ['211'] 343 Content-Type:
170 status: {code: 200, message: OK} 344 - application/json; charset=utf-8
345 ETag:
346 - W/"8d8caa68e50963507d45a12d820e86b0"
347 Referrer-Policy:
348 - strict-origin-when-cross-origin
349 Transfer-Encoding:
350 - chunked
351 Vary:
352 - Accept, Origin
353 X-Content-Type-Options:
354 - nosniff
355 X-Download-Options:
356 - noopen
357 X-Frame-Options:
358 - SAMEORIGIN
359 X-Permitted-Cross-Domain-Policies:
360 - none
361 X-Request-Id:
362 - 3def8ceb-2f49-488f-b9a4-9eeb9ef0ffa3
363 X-Runtime:
364 - '0.017490'
365 X-XSS-Protection:
366 - 1; mode=block
367 status:
368 code: 200
369 message: OK
171- request: 370- request:
172 body: null 371 body: null
173 headers: 372 headers:
174 Accept: ['*/*'] 373 Accept:
175 Accept-Encoding: ['gzip, deflate'] 374 - '*/*'
176 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 375 Accept-Encoding:
177 Connection: [keep-alive] 376 - gzip, deflate
178 Content-Length: ['0'] 377 Authorization:
179 User-Agent: [python-requests/2.18.4] 378 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
379 Connection:
380 - keep-alive
381 Content-Length:
382 - '0'
383 User-Agent:
384 - tests/v311
180 method: DELETE 385 method: DELETE
181 uri: http://localhost:3000/api/v1/lists/4 386 uri: http://localhost:3000/api/v1/lists/4
182 response: 387 response:
183 body: {string: '{}'} 388 body:
389 string: '{}'
184 headers: 390 headers:
185 Cache-Control: ['no-cache, no-store'] 391 Cache-Control:
186 Content-Type: [application/json; charset=utf-8] 392 - no-store
187 Referrer-Policy: [strict-origin-when-cross-origin] 393 Content-Security-Policy:
188 Transfer-Encoding: [chunked] 394 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
189 Vary: ['Accept-Encoding, Origin'] 395 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
190 X-Content-Type-Options: [nosniff] 396 style-src ''self'' http://localhost:3000 ''nonce-acZcq6jShbCPpITrR/JJRA=='';
191 X-Download-Options: [noopen] 397 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
192 X-Frame-Options: [SAMEORIGIN] 398 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
193 X-Permitted-Cross-Domain-Policies: [none] 399 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
194 X-Request-Id: [dd142ff9-802c-4365-a3a6-46d375810843] 400 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
195 X-Runtime: ['0.050116'] 401 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
196 X-XSS-Protection: [1; mode=block] 402 worker-src ''self'' blob: http://localhost:3000'
197 content-length: ['2'] 403 Content-Type:
198 status: {code: 200, message: OK} 404 - application/json; charset=utf-8
405 ETag:
406 - W/"44136fa355b3678a1146ad16f7e8649e"
407 Referrer-Policy:
408 - strict-origin-when-cross-origin
409 Transfer-Encoding:
410 - chunked
411 Vary:
412 - Accept, Origin
413 X-Content-Type-Options:
414 - nosniff
415 X-Download-Options:
416 - noopen
417 X-Frame-Options:
418 - SAMEORIGIN
419 X-Permitted-Cross-Domain-Policies:
420 - none
421 X-Request-Id:
422 - 0cf5e488-237f-46c5-a6d4-7ed041f9a1f6
423 X-Runtime:
424 - '0.013153'
425 X-XSS-Protection:
426 - 1; mode=block
427 status:
428 code: 200
429 message: OK
199version: 1 430version: 1
diff --git a/tests/cassettes/test_list_create.yaml b/tests/cassettes/test_list_create.yaml
index a3bc613..9bd264b 100644
--- a/tests/cassettes/test_list_create.yaml
+++ b/tests/cassettes/test_list_create.yaml
@@ -2,85 +2,181 @@ interactions:
2- request: 2- request:
3 body: title=ham+burglars 3 body: title=ham+burglars
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: ['18'] 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 - '18'
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/lists 20 uri: http://localhost:3000/api/v1/lists
14 response: 21 response:
15 body: {string: '{"id":"1","title":"ham burglars"}'} 22 body:
23 string: '{"id":"1","title":"ham burglars","replies_policy":"list"}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-C2+BNRytt3hqukbU269D+A=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [b1f49da3-1f01-439c-81f1-5267477393bc] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.075889'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['33'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"1429907b6900186b934b037f409112f1"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 79270415-cecb-49dd-82ba-a533da985356
57 X-Runtime:
58 - '0.018424'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: null 65 body: null
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 71 Authorization:
72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
73 Connection:
74 - keep-alive
75 User-Agent:
76 - tests/v311
39 method: GET 77 method: GET
40 uri: http://localhost:3000/api/v1/lists 78 uri: http://localhost:3000/api/v1/lists
41 response: 79 response:
42 body: {string: '[{"id":"1","title":"ham burglars"}]'} 80 body:
81 string: '[{"id":"1","title":"ham burglars","replies_policy":"list"}]'
43 headers: 82 headers:
44 Cache-Control: ['no-cache, no-store'] 83 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 84 - no-store
46 Referrer-Policy: [strict-origin-when-cross-origin] 85 Content-Security-Policy:
47 Transfer-Encoding: [chunked] 86 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Vary: ['Accept-Encoding, Origin'] 87 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 X-Content-Type-Options: [nosniff] 88 style-src ''self'' http://localhost:3000 ''nonce-G2I7xY6A+9ncT7wx5rjDIA=='';
50 X-Download-Options: [noopen] 89 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Frame-Options: [SAMEORIGIN] 90 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Permitted-Cross-Domain-Policies: [none] 91 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Request-Id: [83daef6e-07cc-4602-9610-9f72134a211d] 92 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Runtime: ['0.029009'] 93 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-XSS-Protection: [1; mode=block] 94 worker-src ''self'' blob: http://localhost:3000'
56 content-length: ['35'] 95 Content-Type:
57 status: {code: 200, message: OK} 96 - application/json; charset=utf-8
97 ETag:
98 - W/"472a179790f6eb124e087ea973a3174b"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-Request-Id:
114 - a4a702f4-a096-44e0-b89c-5f25c1ca39b2
115 X-Runtime:
116 - '0.007403'
117 X-XSS-Protection:
118 - 1; mode=block
119 status:
120 code: 200
121 message: OK
58- request: 122- request:
59 body: null 123 body: null
60 headers: 124 headers:
61 Accept: ['*/*'] 125 Accept:
62 Accept-Encoding: ['gzip, deflate'] 126 - '*/*'
63 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 127 Accept-Encoding:
64 Connection: [keep-alive] 128 - gzip, deflate
65 Content-Length: ['0'] 129 Authorization:
66 User-Agent: [python-requests/2.18.4] 130 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
131 Connection:
132 - keep-alive
133 Content-Length:
134 - '0'
135 User-Agent:
136 - tests/v311
67 method: DELETE 137 method: DELETE
68 uri: http://localhost:3000/api/v1/lists/1 138 uri: http://localhost:3000/api/v1/lists/1
69 response: 139 response:
70 body: {string: '{}'} 140 body:
141 string: '{}'
71 headers: 142 headers:
72 Cache-Control: ['no-cache, no-store'] 143 Cache-Control:
73 Content-Type: [application/json; charset=utf-8] 144 - no-store
74 Referrer-Policy: [strict-origin-when-cross-origin] 145 Content-Security-Policy:
75 Transfer-Encoding: [chunked] 146 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
76 Vary: ['Accept-Encoding, Origin'] 147 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
77 X-Content-Type-Options: [nosniff] 148 style-src ''self'' http://localhost:3000 ''nonce-VxveUIad1T0VZH6GUWQPJg=='';
78 X-Download-Options: [noopen] 149 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
79 X-Frame-Options: [SAMEORIGIN] 150 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
80 X-Permitted-Cross-Domain-Policies: [none] 151 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
81 X-Request-Id: [ceb08c50-f6bc-4499-b8bd-2037fd43a9de] 152 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
82 X-Runtime: ['0.078983'] 153 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
83 X-XSS-Protection: [1; mode=block] 154 worker-src ''self'' blob: http://localhost:3000'
84 content-length: ['2'] 155 Content-Type:
85 status: {code: 200, message: OK} 156 - application/json; charset=utf-8
157 ETag:
158 - W/"44136fa355b3678a1146ad16f7e8649e"
159 Referrer-Policy:
160 - strict-origin-when-cross-origin
161 Transfer-Encoding:
162 - chunked
163 Vary:
164 - Accept, Origin
165 X-Content-Type-Options:
166 - nosniff
167 X-Download-Options:
168 - noopen
169 X-Frame-Options:
170 - SAMEORIGIN
171 X-Permitted-Cross-Domain-Policies:
172 - none
173 X-Request-Id:
174 - 1e1555ca-3ebc-4863-8cfa-b002d106bd03
175 X-Runtime:
176 - '0.013738'
177 X-XSS-Protection:
178 - 1; mode=block
179 status:
180 code: 200
181 message: OK
86version: 1 182version: 1
diff --git a/tests/cassettes/test_list_timeline.yaml b/tests/cassettes/test_list_timeline.yaml
index 4eeff9b..5fdaa03 100644
--- a/tests/cassettes/test_list_timeline.yaml
+++ b/tests/cassettes/test_list_timeline.yaml
@@ -2,264 +2,567 @@ interactions:
2- request: 2- request:
3 body: title=ham+burglars 3 body: title=ham+burglars
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: ['18'] 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 - '18'
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/lists 20 uri: http://localhost:3000/api/v1/lists
14 response: 21 response:
15 body: {string: '{"id":"5","title":"ham burglars"}'} 22 body:
23 string: '{"id":"5","title":"ham burglars","replies_policy":"list"}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-UmqdvhxGZUJCqIFt9dIriA=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [3e0f63bb-397a-4f4e-9a1c-4328a8a95296] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.065801'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['33'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"e602c7a21a40b36230f28438acbb4bc2"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 1a496ddb-28d4-4fcf-90a3-fc8a716b767b
57 X-Runtime:
58 - '0.011642'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: null 65 body: null
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 71 Authorization:
72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
73 Connection:
74 - keep-alive
75 User-Agent:
76 - tests/v311
39 method: GET 77 method: GET
40 uri: http://localhost:3000/api/v1/accounts/verify_credentials 78 uri: http://localhost:3000/api/v1/accounts/verify_credentials
41 response: 79 response:
42 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 80 body:
81 string: '{"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":0,"last_status_at":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}'
43 headers: 82 headers:
44 Cache-Control: ['no-cache, no-store'] 83 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 84 - no-store
46 Referrer-Policy: [strict-origin-when-cross-origin] 85 Content-Security-Policy:
47 Transfer-Encoding: [chunked] 86 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Vary: ['Accept-Encoding, Origin'] 87 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 X-Content-Type-Options: [nosniff] 88 style-src ''self'' http://localhost:3000 ''nonce-lc1pptJ9TE6BKfnScKfW6g=='';
50 X-Download-Options: [noopen] 89 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Frame-Options: [SAMEORIGIN] 90 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Permitted-Cross-Domain-Policies: [none] 91 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Request-Id: [ef60419a-f44b-4c60-a6ee-5fd7a2ae2ca7] 92 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Runtime: ['0.096222'] 93 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-XSS-Protection: [1; mode=block] 94 worker-src ''self'' blob: http://localhost:3000'
56 content-length: ['699'] 95 Content-Type:
57 status: {code: 200, message: OK} 96 - application/json; charset=utf-8
97 ETag:
98 - W/"2806d276d8ca861b8ad4afe38233637f"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-Request-Id:
114 - 49170d63-3bf6-4ec5-96c1-49c0e4c4de3b
115 X-Runtime:
116 - '0.011919'
117 X-XSS-Protection:
118 - 1; mode=block
119 status:
120 code: 200
121 message: OK
58- request: 122- request:
59 body: reblogs=1&id=1 123 body: id=109304268902557892&reblogs=1
60 headers: 124 headers:
61 Accept: ['*/*'] 125 Accept:
62 Accept-Encoding: ['gzip, deflate'] 126 - '*/*'
63 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 127 Accept-Encoding:
64 Connection: [keep-alive] 128 - gzip, deflate
65 Content-Length: ['14'] 129 Authorization:
66 Content-Type: [application/x-www-form-urlencoded] 130 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
67 User-Agent: [python-requests/2.18.4] 131 Connection:
132 - keep-alive
133 Content-Length:
134 - '31'
135 Content-Type:
136 - application/x-www-form-urlencoded
137 User-Agent:
138 - tests/v311
68 method: POST 139 method: POST
69 uri: http://localhost:3000/api/v1/accounts/1/follow 140 uri: http://localhost:3000/api/v1/accounts/109304268902557892/follow
70 response: 141 response:
71 body: {string: '{"id":"1","following":true,"showing_reblogs":true,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 142 body:
143 string: '{"id":"109304268902557892","following":true,"showing_reblogs":true,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
72 headers: 144 headers:
73 Cache-Control: ['no-cache, no-store'] 145 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 146 - no-store
75 Referrer-Policy: [strict-origin-when-cross-origin] 147 Content-Security-Policy:
76 Transfer-Encoding: [chunked] 148 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Vary: ['Accept-Encoding, Origin'] 149 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 X-Content-Type-Options: [nosniff] 150 style-src ''self'' http://localhost:3000 ''nonce-YtpGw7NMV45D3/GqijdALg=='';
79 X-Download-Options: [noopen] 151 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Frame-Options: [SAMEORIGIN] 152 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Permitted-Cross-Domain-Policies: [none] 153 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Request-Id: [cd67e261-1c6d-48bb-b7f9-d0a34004586f] 154 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-Runtime: ['0.143481'] 155 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 X-XSS-Protection: [1; mode=block] 156 worker-src ''self'' blob: http://localhost:3000'
85 content-length: ['209'] 157 Content-Type:
86 status: {code: 200, message: OK} 158 - application/json; charset=utf-8
159 ETag:
160 - W/"328aa28d0debfcbfaef3df0c7630cbd8"
161 Referrer-Policy:
162 - strict-origin-when-cross-origin
163 Transfer-Encoding:
164 - chunked
165 Vary:
166 - Accept, Origin
167 X-Content-Type-Options:
168 - nosniff
169 X-Download-Options:
170 - noopen
171 X-Frame-Options:
172 - SAMEORIGIN
173 X-Permitted-Cross-Domain-Policies:
174 - none
175 X-RateLimit-Limit:
176 - '400'
177 X-RateLimit-Remaining:
178 - '393'
179 X-RateLimit-Reset:
180 - '2022-11-08T00:00:00.916706Z'
181 X-Request-Id:
182 - ae52518a-947f-40bd-b0a5-460b7944b2ad
183 X-Runtime:
184 - '0.020929'
185 X-XSS-Protection:
186 - 1; mode=block
187 status:
188 code: 200
189 message: OK
87- request: 190- request:
88 body: account_ids%5B%5D=1 191 body: account_ids%5B%5D=109304268902557892
89 headers: 192 headers:
90 Accept: ['*/*'] 193 Accept:
91 Accept-Encoding: ['gzip, deflate'] 194 - '*/*'
92 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 195 Accept-Encoding:
93 Connection: [keep-alive] 196 - gzip, deflate
94 Content-Length: ['19'] 197 Authorization:
95 Content-Type: [application/x-www-form-urlencoded] 198 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
96 User-Agent: [python-requests/2.18.4] 199 Connection:
200 - keep-alive
201 Content-Length:
202 - '36'
203 Content-Type:
204 - application/x-www-form-urlencoded
205 User-Agent:
206 - tests/v311
97 method: POST 207 method: POST
98 uri: http://localhost:3000/api/v1/lists/5/accounts 208 uri: http://localhost:3000/api/v1/lists/5/accounts
99 response: 209 response:
100 body: {string: '{}'} 210 body:
211 string: '{}'
101 headers: 212 headers:
102 Cache-Control: ['no-cache, no-store'] 213 Cache-Control:
103 Content-Type: [application/json; charset=utf-8] 214 - no-store
104 Referrer-Policy: [strict-origin-when-cross-origin] 215 Content-Security-Policy:
105 Transfer-Encoding: [chunked] 216 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
106 Vary: ['Accept-Encoding, Origin'] 217 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
107 X-Content-Type-Options: [nosniff] 218 style-src ''self'' http://localhost:3000 ''nonce-ylZHZyqjmbvd9TrU9YHjRw=='';
108 X-Download-Options: [noopen] 219 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
109 X-Frame-Options: [SAMEORIGIN] 220 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
110 X-Permitted-Cross-Domain-Policies: [none] 221 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
111 X-Request-Id: [8d827e28-8da8-4f6a-a10f-5f1ef2021b65] 222 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
112 X-Runtime: ['0.087335'] 223 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
113 X-XSS-Protection: [1; mode=block] 224 worker-src ''self'' blob: http://localhost:3000'
114 content-length: ['2'] 225 Content-Type:
115 status: {code: 200, message: OK} 226 - application/json; charset=utf-8
227 ETag:
228 - W/"44136fa355b3678a1146ad16f7e8649e"
229 Referrer-Policy:
230 - strict-origin-when-cross-origin
231 Transfer-Encoding:
232 - chunked
233 Vary:
234 - Accept, Origin
235 X-Content-Type-Options:
236 - nosniff
237 X-Download-Options:
238 - noopen
239 X-Frame-Options:
240 - SAMEORIGIN
241 X-Permitted-Cross-Domain-Policies:
242 - none
243 X-Request-Id:
244 - d1534982-2705-4cda-b5b0-3db2048562d9
245 X-Runtime:
246 - '0.012408'
247 X-XSS-Protection:
248 - 1; mode=block
249 status:
250 code: 200
251 message: OK
116- request: 252- request:
117 body: visibility=public&status=I+have+never+stolen+a+ham+in+my+life. 253 body: status=I+have+never+stolen+a+ham+in+my+life.&visibility=public
118 headers: 254 headers:
119 Accept: ['*/*'] 255 Accept:
120 Accept-Encoding: ['gzip, deflate'] 256 - '*/*'
121 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 257 Accept-Encoding:
122 Connection: [keep-alive] 258 - gzip, deflate
123 Content-Length: ['62'] 259 Authorization:
124 Content-Type: [application/x-www-form-urlencoded] 260 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
125 User-Agent: [python-requests/2.18.4] 261 Connection:
262 - keep-alive
263 Content-Length:
264 - '62'
265 Content-Type:
266 - application/x-www-form-urlencoded
267 User-Agent:
268 - tests/v311
126 method: POST 269 method: POST
127 uri: http://localhost:3000/api/v1/statuses 270 uri: http://localhost:3000/api/v1/statuses
128 response: 271 response:
129 body: {string: '{"id":"103704148301781018","created_at":"2020-02-22T19:28:43.876Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148301781018","url":"http://localhost/@admin/103704148301781018","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eI 272 body:
130 have never stolen a ham in my life.\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 273 string: '{"id":"109304275530293262","created_at":"2022-11-07T19:54:43.947Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304275530293262","url":"http://localhost:3000/@admin/109304275530293262","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eI
131 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 274 have never stolen a ham in my life.\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
275 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":1,"following_count":0,"statuses_count":1,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'
132 headers: 276 headers:
133 Cache-Control: ['no-cache, no-store'] 277 Cache-Control:
134 Content-Type: [application/json; charset=utf-8] 278 - no-store
135 Referrer-Policy: [strict-origin-when-cross-origin] 279 Content-Security-Policy:
136 Transfer-Encoding: [chunked] 280 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
137 Vary: ['Accept-Encoding, Origin'] 281 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
138 X-Content-Type-Options: [nosniff] 282 style-src ''self'' http://localhost:3000 ''nonce-hLO2HaxQwHxHg8GoD0U25w=='';
139 X-Download-Options: [noopen] 283 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
140 X-Frame-Options: [SAMEORIGIN] 284 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
141 X-Permitted-Cross-Domain-Policies: [none] 285 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
142 X-Request-Id: [5143b78f-4b0f-49c6-9493-47f40f5bbfb0] 286 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
143 X-Runtime: ['0.211740'] 287 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
144 X-XSS-Protection: [1; mode=block] 288 worker-src ''self'' blob: http://localhost:3000'
145 content-length: ['1286'] 289 Content-Type:
146 status: {code: 200, message: OK} 290 - application/json; charset=utf-8
291 ETag:
292 - W/"e3d3621717972e95db51f2721a8e5ae9"
293 Referrer-Policy:
294 - strict-origin-when-cross-origin
295 Transfer-Encoding:
296 - chunked
297 Vary:
298 - Accept, Origin
299 X-Content-Type-Options:
300 - nosniff
301 X-Download-Options:
302 - noopen
303 X-Frame-Options:
304 - SAMEORIGIN
305 X-Permitted-Cross-Domain-Policies:
306 - none
307 X-RateLimit-Limit:
308 - '300'
309 X-RateLimit-Remaining:
310 - '299'
311 X-RateLimit-Reset:
312 - '2022-11-07T21:00:00.967408Z'
313 X-Request-Id:
314 - 533d4065-6da1-4f7b-96b5-d730cac1c12a
315 X-Runtime:
316 - '0.031352'
317 X-XSS-Protection:
318 - 1; mode=block
319 status:
320 code: 200
321 message: OK
147- request: 322- request:
148 body: null 323 body: null
149 headers: 324 headers:
150 Accept: ['*/*'] 325 Accept:
151 Accept-Encoding: ['gzip, deflate'] 326 - '*/*'
152 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 327 Accept-Encoding:
153 Connection: [keep-alive] 328 - gzip, deflate
154 User-Agent: [python-requests/2.18.4] 329 Authorization:
330 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
331 Connection:
332 - keep-alive
333 User-Agent:
334 - tests/v311
155 method: GET 335 method: GET
156 uri: http://localhost:3000/api/v1/timelines/list/5 336 uri: http://localhost:3000/api/v1/timelines/list/5
157 response: 337 response:
158 body: {string: '[{"id":"103704148301781018","created_at":"2020-02-22T19:28:43.876Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148301781018","url":"http://localhost/@admin/103704148301781018","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eI 338 body:
159 have never stolen a ham in my life.\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 339 string: '[{"id":"109304275530293262","created_at":"2022-11-07T19:54:43.947Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304275530293262","url":"http://localhost:3000/@admin/109304275530293262","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eI
160 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'} 340 have never stolen a ham in my life.\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
341 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":1,"following_count":0,"statuses_count":1,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}]'
161 headers: 342 headers:
162 Cache-Control: ['no-cache, no-store'] 343 Cache-Control:
163 Content-Type: [application/json; charset=utf-8] 344 - no-store
164 Link: ['<http://localhost:3000/api/v1/timelines/list/5?max_id=103704148301781018>; 345 Content-Security-Policy:
165 rel="next", <http://localhost:3000/api/v1/timelines/list/5?min_id=103704148301781018>; 346 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
166 rel="prev"'] 347 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
167 Referrer-Policy: [strict-origin-when-cross-origin] 348 style-src ''self'' http://localhost:3000 ''nonce-IoBHDZVrbt/iySqUQIgULg=='';
168 Transfer-Encoding: [chunked] 349 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
169 Vary: ['Accept-Encoding, Origin'] 350 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
170 X-Content-Type-Options: [nosniff] 351 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
171 X-Download-Options: [noopen] 352 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
172 X-Frame-Options: [SAMEORIGIN] 353 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
173 X-Permitted-Cross-Domain-Policies: [none] 354 worker-src ''self'' blob: http://localhost:3000'
174 X-Request-Id: [874fa3d1-e2d5-4d7d-ba95-30bbb7974b3f] 355 Content-Type:
175 X-Runtime: ['0.104416'] 356 - application/json; charset=utf-8
176 X-XSS-Protection: [1; mode=block] 357 ETag:
177 content-length: ['1273'] 358 - W/"f49175845d1019ce8f5e50ecbc61bef4"
178 status: {code: 200, message: OK} 359 Link:
360 - <http://localhost:3000/api/v1/timelines/list/5?max_id=109304275530293262>;
361 rel="next", <http://localhost:3000/api/v1/timelines/list/5?min_id=109304275530293262>;
362 rel="prev"
363 Referrer-Policy:
364 - strict-origin-when-cross-origin
365 Transfer-Encoding:
366 - chunked
367 Vary:
368 - Accept, Origin
369 X-Content-Type-Options:
370 - nosniff
371 X-Download-Options:
372 - noopen
373 X-Frame-Options:
374 - SAMEORIGIN
375 X-Permitted-Cross-Domain-Policies:
376 - none
377 X-Request-Id:
378 - 11e65dea-d050-4fa4-9098-bb895f16ed4a
379 X-Runtime:
380 - '0.024399'
381 X-XSS-Protection:
382 - 1; mode=block
383 status:
384 code: 200
385 message: OK
179- request: 386- request:
180 body: null 387 body: null
181 headers: 388 headers:
182 Accept: ['*/*'] 389 Accept:
183 Accept-Encoding: ['gzip, deflate'] 390 - '*/*'
184 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 391 Accept-Encoding:
185 Connection: [keep-alive] 392 - gzip, deflate
186 Content-Length: ['0'] 393 Authorization:
187 User-Agent: [python-requests/2.18.4] 394 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
395 Connection:
396 - keep-alive
397 Content-Length:
398 - '0'
399 User-Agent:
400 - tests/v311
188 method: DELETE 401 method: DELETE
189 uri: http://localhost:3000/api/v1/statuses/103704148301781018 402 uri: http://localhost:3000/api/v1/statuses/109304275530293262
190 response: 403 response:
191 body: {string: '{"id":"103704148301781018","created_at":"2020-02-22T19:28:43.876Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148301781018","url":"http://localhost/@admin/103704148301781018","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"I 404 body:
192 have never stolen a ham in my life.","reblog":null,"application":{"name":"Mastodon.py 405 string: '{"id":"109304275530293262","created_at":"2022-11-07T19:54:43.947Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304275530293262","url":"http://localhost:3000/@admin/109304275530293262","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"I
193 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"following_count":0,"statuses_count":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 406 have never stolen a ham in my life.","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
407 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":1,"following_count":0,"statuses_count":0,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'
194 headers: 408 headers:
195 Cache-Control: ['no-cache, no-store'] 409 Cache-Control:
196 Content-Type: [application/json; charset=utf-8] 410 - no-store
197 Referrer-Policy: [strict-origin-when-cross-origin] 411 Content-Security-Policy:
198 Transfer-Encoding: [chunked] 412 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
199 Vary: ['Accept-Encoding, Origin'] 413 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
200 X-Content-Type-Options: [nosniff] 414 style-src ''self'' http://localhost:3000 ''nonce-ncnPgWJhLPhLZ6h3fGS0ZQ=='';
201 X-Download-Options: [noopen] 415 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
202 X-Frame-Options: [SAMEORIGIN] 416 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
203 X-Permitted-Cross-Domain-Policies: [none] 417 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
204 X-Request-Id: [ce1dbe07-99f0-4c57-ac8e-685fb7f7a97e] 418 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
205 X-Runtime: ['0.125725'] 419 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
206 X-XSS-Protection: [1; mode=block] 420 worker-src ''self'' blob: http://localhost:3000'
207 content-length: ['1256'] 421 Content-Type:
208 status: {code: 200, message: OK} 422 - application/json; charset=utf-8
423 ETag:
424 - W/"07b36a7ffa7938adecbaba26638291f0"
425 Referrer-Policy:
426 - strict-origin-when-cross-origin
427 Transfer-Encoding:
428 - chunked
429 Vary:
430 - Accept, Origin
431 X-Content-Type-Options:
432 - nosniff
433 X-Download-Options:
434 - noopen
435 X-Frame-Options:
436 - SAMEORIGIN
437 X-Permitted-Cross-Domain-Policies:
438 - none
439 X-Request-Id:
440 - f9ce7cc9-e13e-4057-a632-f17fcef678d9
441 X-Runtime:
442 - '0.031072'
443 X-XSS-Protection:
444 - 1; mode=block
445 status:
446 code: 200
447 message: OK
209- request: 448- request:
210 body: null 449 body: null
211 headers: 450 headers:
212 Accept: ['*/*'] 451 Accept:
213 Accept-Encoding: ['gzip, deflate'] 452 - '*/*'
214 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 453 Accept-Encoding:
215 Connection: [keep-alive] 454 - gzip, deflate
216 Content-Length: ['0'] 455 Authorization:
217 User-Agent: [python-requests/2.18.4] 456 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
457 Connection:
458 - keep-alive
459 Content-Length:
460 - '0'
461 User-Agent:
462 - tests/v311
218 method: POST 463 method: POST
219 uri: http://localhost:3000/api/v1/accounts/1/unfollow 464 uri: http://localhost:3000/api/v1/accounts/109304268902557892/unfollow
220 response: 465 response:
221 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 466 body:
467 string: '{"id":"109304268902557892","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
222 headers: 468 headers:
223 Cache-Control: ['no-cache, no-store'] 469 Cache-Control:
224 Content-Type: [application/json; charset=utf-8] 470 - no-store
225 Referrer-Policy: [strict-origin-when-cross-origin] 471 Content-Security-Policy:
226 Transfer-Encoding: [chunked] 472 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
227 Vary: ['Accept-Encoding, Origin'] 473 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
228 X-Content-Type-Options: [nosniff] 474 style-src ''self'' http://localhost:3000 ''nonce-IPSBu4MB+zY9NHh8LBQgJQ=='';
229 X-Download-Options: [noopen] 475 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
230 X-Frame-Options: [SAMEORIGIN] 476 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
231 X-Permitted-Cross-Domain-Policies: [none] 477 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
232 X-Request-Id: [1308fd60-6122-45e3-9dfd-b357a4273b46] 478 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
233 X-Runtime: ['0.088877'] 479 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
234 X-XSS-Protection: [1; mode=block] 480 worker-src ''self'' blob: http://localhost:3000'
235 content-length: ['211'] 481 Content-Type:
236 status: {code: 200, message: OK} 482 - application/json; charset=utf-8
483 ETag:
484 - W/"8d8caa68e50963507d45a12d820e86b0"
485 Referrer-Policy:
486 - strict-origin-when-cross-origin
487 Transfer-Encoding:
488 - chunked
489 Vary:
490 - Accept, Origin
491 X-Content-Type-Options:
492 - nosniff
493 X-Download-Options:
494 - noopen
495 X-Frame-Options:
496 - SAMEORIGIN
497 X-Permitted-Cross-Domain-Policies:
498 - none
499 X-Request-Id:
500 - ecfd5b7a-c78d-4646-9766-12434e9b9027
501 X-Runtime:
502 - '0.020223'
503 X-XSS-Protection:
504 - 1; mode=block
505 status:
506 code: 200
507 message: OK
237- request: 508- request:
238 body: null 509 body: null
239 headers: 510 headers:
240 Accept: ['*/*'] 511 Accept:
241 Accept-Encoding: ['gzip, deflate'] 512 - '*/*'
242 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 513 Accept-Encoding:
243 Connection: [keep-alive] 514 - gzip, deflate
244 Content-Length: ['0'] 515 Authorization:
245 User-Agent: [python-requests/2.18.4] 516 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
517 Connection:
518 - keep-alive
519 Content-Length:
520 - '0'
521 User-Agent:
522 - tests/v311
246 method: DELETE 523 method: DELETE
247 uri: http://localhost:3000/api/v1/lists/5 524 uri: http://localhost:3000/api/v1/lists/5
248 response: 525 response:
249 body: {string: '{}'} 526 body:
527 string: '{}'
250 headers: 528 headers:
251 Cache-Control: ['no-cache, no-store'] 529 Cache-Control:
252 Content-Type: [application/json; charset=utf-8] 530 - no-store
253 Referrer-Policy: [strict-origin-when-cross-origin] 531 Content-Security-Policy:
254 Transfer-Encoding: [chunked] 532 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
255 Vary: ['Accept-Encoding, Origin'] 533 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
256 X-Content-Type-Options: [nosniff] 534 style-src ''self'' http://localhost:3000 ''nonce-PSPg5R1iEAwaQ49O0OcomA=='';
257 X-Download-Options: [noopen] 535 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
258 X-Frame-Options: [SAMEORIGIN] 536 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
259 X-Permitted-Cross-Domain-Policies: [none] 537 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
260 X-Request-Id: [429e7254-f120-4afe-a644-a1c398acdfc3] 538 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
261 X-Runtime: ['0.047528'] 539 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
262 X-XSS-Protection: [1; mode=block] 540 worker-src ''self'' blob: http://localhost:3000'
263 content-length: ['2'] 541 Content-Type:
264 status: {code: 200, message: OK} 542 - application/json; charset=utf-8
543 ETag:
544 - W/"44136fa355b3678a1146ad16f7e8649e"
545 Referrer-Policy:
546 - strict-origin-when-cross-origin
547 Transfer-Encoding:
548 - chunked
549 Vary:
550 - Accept, Origin
551 X-Content-Type-Options:
552 - nosniff
553 X-Download-Options:
554 - noopen
555 X-Frame-Options:
556 - SAMEORIGIN
557 X-Permitted-Cross-Domain-Policies:
558 - none
559 X-Request-Id:
560 - b3583f48-1d7b-44bf-a735-27f8c3e1e5c5
561 X-Runtime:
562 - '0.011359'
563 X-XSS-Protection:
564 - 1; mode=block
565 status:
566 code: 200
567 message: OK
265version: 1 568version: 1
diff --git a/tests/cassettes/test_list_update.yaml b/tests/cassettes/test_list_update.yaml
index e97dcf9..9b3ac43 100644
--- a/tests/cassettes/test_list_update.yaml
+++ b/tests/cassettes/test_list_update.yaml
@@ -2,168 +2,359 @@ interactions:
2- request: 2- request:
3 body: title=ham+burglars 3 body: title=ham+burglars
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: ['18'] 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 - '18'
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/lists 20 uri: http://localhost:3000/api/v1/lists
14 response: 21 response:
15 body: {string: '{"id":"2","title":"ham burglars"}'} 22 body:
23 string: '{"id":"2","title":"ham burglars","replies_policy":"list"}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-Pv/GBuAAMa3qc7+XUIbROg=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [2d216ce4-d046-4ce6-8ffa-fe21b3a4207c] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.038249'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['33'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"42a091c59c624647f21590eedf10b9f2"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 07d581b8-de83-4c12-a056-f8553099da32
57 X-Runtime:
58 - '0.010852'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: title=fry+kids 65 body: title=fry+kids
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 Content-Length: ['14'] 71 Authorization:
39 Content-Type: [application/x-www-form-urlencoded] 72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
40 User-Agent: [python-requests/2.18.4] 73 Connection:
74 - keep-alive
75 Content-Length:
76 - '14'
77 Content-Type:
78 - application/x-www-form-urlencoded
79 User-Agent:
80 - tests/v311
41 method: PUT 81 method: PUT
42 uri: http://localhost:3000/api/v1/lists/2 82 uri: http://localhost:3000/api/v1/lists/2
43 response: 83 response:
44 body: {string: '{"id":"2","title":"fry kids"}'} 84 body:
85 string: '{"id":"2","title":"fry kids","replies_policy":"list"}'
45 headers: 86 headers:
46 Cache-Control: ['no-cache, no-store'] 87 Cache-Control:
47 Content-Type: [application/json; charset=utf-8] 88 - no-store
48 Referrer-Policy: [strict-origin-when-cross-origin] 89 Content-Security-Policy:
49 Transfer-Encoding: [chunked] 90 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
50 Vary: ['Accept-Encoding, Origin'] 91 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
51 X-Content-Type-Options: [nosniff] 92 style-src ''self'' http://localhost:3000 ''nonce-CgARDm4AQi1slKqs6UyEng=='';
52 X-Download-Options: [noopen] 93 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
53 X-Frame-Options: [SAMEORIGIN] 94 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
54 X-Permitted-Cross-Domain-Policies: [none] 95 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
55 X-Request-Id: [fa18b925-40e5-43c0-9ba7-01c2e1d9a10e] 96 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
56 X-Runtime: ['0.043739'] 97 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
57 X-XSS-Protection: [1; mode=block] 98 worker-src ''self'' blob: http://localhost:3000'
58 content-length: ['29'] 99 Content-Type:
59 status: {code: 200, message: OK} 100 - application/json; charset=utf-8
101 ETag:
102 - W/"f966a31518632a639685eefce6cd7355"
103 Referrer-Policy:
104 - strict-origin-when-cross-origin
105 Transfer-Encoding:
106 - chunked
107 Vary:
108 - Accept, Origin
109 X-Content-Type-Options:
110 - nosniff
111 X-Download-Options:
112 - noopen
113 X-Frame-Options:
114 - SAMEORIGIN
115 X-Permitted-Cross-Domain-Policies:
116 - none
117 X-Request-Id:
118 - 6cee9ad4-79f8-491c-a13e-90a9c11f077a
119 X-Runtime:
120 - '0.010563'
121 X-XSS-Protection:
122 - 1; mode=block
123 status:
124 code: 200
125 message: OK
60- request: 126- request:
61 body: null 127 body: null
62 headers: 128 headers:
63 Accept: ['*/*'] 129 Accept:
64 Accept-Encoding: ['gzip, deflate'] 130 - '*/*'
65 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 131 Accept-Encoding:
66 Connection: [keep-alive] 132 - gzip, deflate
67 User-Agent: [python-requests/2.18.4] 133 Authorization:
134 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
135 Connection:
136 - keep-alive
137 User-Agent:
138 - tests/v311
68 method: GET 139 method: GET
69 uri: http://localhost:3000/api/v1/lists 140 uri: http://localhost:3000/api/v1/lists
70 response: 141 response:
71 body: {string: '[{"id":"2","title":"fry kids"}]'} 142 body:
143 string: '[{"id":"2","title":"fry kids","replies_policy":"list"}]'
72 headers: 144 headers:
73 Cache-Control: ['no-cache, no-store'] 145 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 146 - no-store
75 Referrer-Policy: [strict-origin-when-cross-origin] 147 Content-Security-Policy:
76 Transfer-Encoding: [chunked] 148 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Vary: ['Accept-Encoding, Origin'] 149 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 X-Content-Type-Options: [nosniff] 150 style-src ''self'' http://localhost:3000 ''nonce-nLDYG+KOklFefZRV370WBQ=='';
79 X-Download-Options: [noopen] 151 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Frame-Options: [SAMEORIGIN] 152 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Permitted-Cross-Domain-Policies: [none] 153 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Request-Id: [8b237b32-479f-4a63-a3f8-1aa3a11687f6] 154 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-Runtime: ['0.037253'] 155 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 X-XSS-Protection: [1; mode=block] 156 worker-src ''self'' blob: http://localhost:3000'
85 content-length: ['31'] 157 Content-Type:
86 status: {code: 200, message: OK} 158 - application/json; charset=utf-8
159 ETag:
160 - W/"af675d882258dae9d8a4dd23e7e37ba2"
161 Referrer-Policy:
162 - strict-origin-when-cross-origin
163 Transfer-Encoding:
164 - chunked
165 Vary:
166 - Accept, Origin
167 X-Content-Type-Options:
168 - nosniff
169 X-Download-Options:
170 - noopen
171 X-Frame-Options:
172 - SAMEORIGIN
173 X-Permitted-Cross-Domain-Policies:
174 - none
175 X-Request-Id:
176 - c283c25e-5d5f-48fa-8546-7d6df80fbfed
177 X-Runtime:
178 - '0.006671'
179 X-XSS-Protection:
180 - 1; mode=block
181 status:
182 code: 200
183 message: OK
87- request: 184- request:
88 body: null 185 body: null
89 headers: 186 headers:
90 Accept: ['*/*'] 187 Accept:
91 Accept-Encoding: ['gzip, deflate'] 188 - '*/*'
92 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 189 Accept-Encoding:
93 Connection: [keep-alive] 190 - gzip, deflate
94 User-Agent: [python-requests/2.18.4] 191 Authorization:
192 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
193 Connection:
194 - keep-alive
195 User-Agent:
196 - tests/v311
95 method: GET 197 method: GET
96 uri: http://localhost:3000/api/v1/lists 198 uri: http://localhost:3000/api/v1/lists
97 response: 199 response:
98 body: {string: '[{"id":"2","title":"fry kids"}]'} 200 body:
201 string: '[{"id":"2","title":"fry kids","replies_policy":"list"}]'
99 headers: 202 headers:
100 Cache-Control: ['no-cache, no-store'] 203 Cache-Control:
101 Content-Type: [application/json; charset=utf-8] 204 - no-store
102 Referrer-Policy: [strict-origin-when-cross-origin] 205 Content-Security-Policy:
103 Transfer-Encoding: [chunked] 206 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
104 Vary: ['Accept-Encoding, Origin'] 207 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
105 X-Content-Type-Options: [nosniff] 208 style-src ''self'' http://localhost:3000 ''nonce-74FgNs3LKAEVtzPaovhYuQ=='';
106 X-Download-Options: [noopen] 209 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
107 X-Frame-Options: [SAMEORIGIN] 210 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
108 X-Permitted-Cross-Domain-Policies: [none] 211 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
109 X-Request-Id: [f167b8de-9e3c-4767-bef5-a7f7f378369c] 212 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
110 X-Runtime: ['0.030057'] 213 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
111 X-XSS-Protection: [1; mode=block] 214 worker-src ''self'' blob: http://localhost:3000'
112 content-length: ['31'] 215 Content-Type:
113 status: {code: 200, message: OK} 216 - application/json; charset=utf-8
217 ETag:
218 - W/"af675d882258dae9d8a4dd23e7e37ba2"
219 Referrer-Policy:
220 - strict-origin-when-cross-origin
221 Transfer-Encoding:
222 - chunked
223 Vary:
224 - Accept, Origin
225 X-Content-Type-Options:
226 - nosniff
227 X-Download-Options:
228 - noopen
229 X-Frame-Options:
230 - SAMEORIGIN
231 X-Permitted-Cross-Domain-Policies:
232 - none
233 X-Request-Id:
234 - 1d56d484-080d-4758-85d4-8954dd0c7818
235 X-Runtime:
236 - '0.007265'
237 X-XSS-Protection:
238 - 1; mode=block
239 status:
240 code: 200
241 message: OK
114- request: 242- request:
115 body: null 243 body: null
116 headers: 244 headers:
117 Accept: ['*/*'] 245 Accept:
118 Accept-Encoding: ['gzip, deflate'] 246 - '*/*'
119 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 247 Accept-Encoding:
120 Connection: [keep-alive] 248 - gzip, deflate
121 User-Agent: [python-requests/2.18.4] 249 Authorization:
250 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
251 Connection:
252 - keep-alive
253 User-Agent:
254 - tests/v311
122 method: GET 255 method: GET
123 uri: http://localhost:3000/api/v1/lists/2 256 uri: http://localhost:3000/api/v1/lists/2
124 response: 257 response:
125 body: {string: '{"id":"2","title":"fry kids"}'} 258 body:
259 string: '{"id":"2","title":"fry kids","replies_policy":"list"}'
126 headers: 260 headers:
127 Cache-Control: ['no-cache, no-store'] 261 Cache-Control:
128 Content-Type: [application/json; charset=utf-8] 262 - no-store
129 Referrer-Policy: [strict-origin-when-cross-origin] 263 Content-Security-Policy:
130 Transfer-Encoding: [chunked] 264 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
131 Vary: ['Accept-Encoding, Origin'] 265 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
132 X-Content-Type-Options: [nosniff] 266 style-src ''self'' http://localhost:3000 ''nonce-C600eAXuulX5vM65z+Ip8Q=='';
133 X-Download-Options: [noopen] 267 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
134 X-Frame-Options: [SAMEORIGIN] 268 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
135 X-Permitted-Cross-Domain-Policies: [none] 269 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
136 X-Request-Id: [09623f55-a23f-4a5f-8acc-5716aad61e2a] 270 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
137 X-Runtime: ['0.029697'] 271 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
138 X-XSS-Protection: [1; mode=block] 272 worker-src ''self'' blob: http://localhost:3000'
139 content-length: ['29'] 273 Content-Type:
140 status: {code: 200, message: OK} 274 - application/json; charset=utf-8
275 ETag:
276 - W/"f966a31518632a639685eefce6cd7355"
277 Referrer-Policy:
278 - strict-origin-when-cross-origin
279 Transfer-Encoding:
280 - chunked
281 Vary:
282 - Accept, Origin
283 X-Content-Type-Options:
284 - nosniff
285 X-Download-Options:
286 - noopen
287 X-Frame-Options:
288 - SAMEORIGIN
289 X-Permitted-Cross-Domain-Policies:
290 - none
291 X-Request-Id:
292 - a4a64c3c-4d26-4a75-8c82-a3b33dee6905
293 X-Runtime:
294 - '0.006897'
295 X-XSS-Protection:
296 - 1; mode=block
297 status:
298 code: 200
299 message: OK
141- request: 300- request:
142 body: null 301 body: null
143 headers: 302 headers:
144 Accept: ['*/*'] 303 Accept:
145 Accept-Encoding: ['gzip, deflate'] 304 - '*/*'
146 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 305 Accept-Encoding:
147 Connection: [keep-alive] 306 - gzip, deflate
148 Content-Length: ['0'] 307 Authorization:
149 User-Agent: [python-requests/2.18.4] 308 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
309 Connection:
310 - keep-alive
311 Content-Length:
312 - '0'
313 User-Agent:
314 - tests/v311
150 method: DELETE 315 method: DELETE
151 uri: http://localhost:3000/api/v1/lists/2 316 uri: http://localhost:3000/api/v1/lists/2
152 response: 317 response:
153 body: {string: '{}'} 318 body:
319 string: '{}'
154 headers: 320 headers:
155 Cache-Control: ['no-cache, no-store'] 321 Cache-Control:
156 Content-Type: [application/json; charset=utf-8] 322 - no-store
157 Referrer-Policy: [strict-origin-when-cross-origin] 323 Content-Security-Policy:
158 Transfer-Encoding: [chunked] 324 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
159 Vary: ['Accept-Encoding, Origin'] 325 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
160 X-Content-Type-Options: [nosniff] 326 style-src ''self'' http://localhost:3000 ''nonce-1k+4VhhChSutU9L/MpXtzQ=='';
161 X-Download-Options: [noopen] 327 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
162 X-Frame-Options: [SAMEORIGIN] 328 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
163 X-Permitted-Cross-Domain-Policies: [none] 329 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
164 X-Request-Id: [2bf940d2-85fd-43c1-9c75-f9c2f3fe83f7] 330 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
165 X-Runtime: ['0.052204'] 331 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
166 X-XSS-Protection: [1; mode=block] 332 worker-src ''self'' blob: http://localhost:3000'
167 content-length: ['2'] 333 Content-Type:
168 status: {code: 200, message: OK} 334 - application/json; charset=utf-8
335 ETag:
336 - W/"44136fa355b3678a1146ad16f7e8649e"
337 Referrer-Policy:
338 - strict-origin-when-cross-origin
339 Transfer-Encoding:
340 - chunked
341 Vary:
342 - Accept, Origin
343 X-Content-Type-Options:
344 - nosniff
345 X-Download-Options:
346 - noopen
347 X-Frame-Options:
348 - SAMEORIGIN
349 X-Permitted-Cross-Domain-Policies:
350 - none
351 X-Request-Id:
352 - e5c4008e-369e-430f-99da-d2c587181038
353 X-Runtime:
354 - '0.010613'
355 X-XSS-Protection:
356 - 1; mode=block
357 status:
358 code: 200
359 message: OK
169version: 1 360version: 1
diff --git a/tests/cassettes/test_log_in_password.yaml b/tests/cassettes/test_log_in_password.yaml
index b7ef29d..6487add 100644
--- a/tests/cassettes/test_log_in_password.yaml
+++ b/tests/cassettes/test_log_in_password.yaml
@@ -1,27 +1,65 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&password=mastodonadmin&username=admin%40localhost&grant_type=password&client_id=__MASTODON_PY_TEST_CLIENT_ID&client_secret=__MASTODON_PY_TEST_CLIENT_SECRET&scope=read+write+follow+push 3 body: username=mastodonpy_test_2%40localhost%3A3000&password=5fc638e0e53eafd9c4145b6bb852667d&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&grant_type=password&client_id=__MASTODON_PY_TEST_CLIENT_ID&client_secret=__MASTODON_PY_TEST_CLIENT_SECRET&scope=read+write+follow+push
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Connection: [keep-alive] 7 Accept-Encoding:
8 Content-Length: ['233'] 8 - gzip, deflate
9 Content-Type: [application/x-www-form-urlencoded] 9 Connection:
10 User-Agent: [python-requests/2.18.4] 10 - keep-alive
11 Content-Length:
12 - '271'
13 Content-Type:
14 - application/x-www-form-urlencoded
15 User-Agent:
16 - tests/v311
11 method: POST 17 method: POST
12 uri: http://localhost:3000/oauth/token 18 uri: http://localhost:3000/oauth/token
13 response: 19 response:
14 body: {string: '{"access_token":"8HT6e0UoIMVsZXZX5-8nKUrJZ2hlJV-342ZmNdapLIY","token_type":"Bearer","scope":"read 20 body:
15 write follow push","created_at":1582399688}'} 21 string: '{"access_token":"__MASTODON_PY_TEST_ACCESS_TOKEN_3","token_type":"Bearer","scope":"read
22 write follow push","created_at":1667857984}'
16 headers: 23 headers:
17 Cache-Control: ['private, no-store'] 24 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 25 - no-store
19 ETag: [W/"52edd43f3030dbcd4a75203eea055dd0"] 26 Content-Security-Policy:
20 Pragma: [no-cache] 27 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Transfer-Encoding: [chunked] 28 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 Vary: ['Accept-Encoding, Origin'] 29 style-src ''self'' http://localhost:3000 ''nonce-NwFcsQkFvMX36BdP4bpG8g=='';
23 X-Request-Id: [10c6d3bd-622c-4445-8d96-dbd75cde5769] 30 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Runtime: ['0.307838'] 31 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 content-length: ['141'] 32 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 status: {code: 200, message: OK} 33 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
34 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
35 worker-src ''self'' blob: http://localhost:3000'
36 Content-Type:
37 - application/json; charset=utf-8
38 ETag:
39 - W/"a829fbcc22aebfeb6f9f67bfe13a6f4a"
40 Pragma:
41 - no-cache
42 Referrer-Policy:
43 - strict-origin-when-cross-origin
44 Transfer-Encoding:
45 - chunked
46 Vary:
47 - Accept, Origin
48 X-Content-Type-Options:
49 - nosniff
50 X-Download-Options:
51 - noopen
52 X-Frame-Options:
53 - SAMEORIGIN
54 X-Permitted-Cross-Domain-Policies:
55 - none
56 X-Request-Id:
57 - e001cc07-b9cd-4db8-a6c2-9bfdc9b8cbde
58 X-Runtime:
59 - '0.054678'
60 X-XSS-Protection:
61 - 1; mode=block
62 status:
63 code: 200
64 message: OK
27version: 1 65version: 1
diff --git a/tests/cassettes/test_log_in_password_incorrect.yaml b/tests/cassettes/test_log_in_password_incorrect.yaml
index d5f331e..a22f340 100644
--- a/tests/cassettes/test_log_in_password_incorrect.yaml
+++ b/tests/cassettes/test_log_in_password_incorrect.yaml
@@ -1,31 +1,68 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&password=hunter2&username=admin%40localhost&grant_type=password&client_id=__MASTODON_PY_TEST_CLIENT_ID&client_secret=__MASTODON_PY_TEST_CLIENT_SECRET&scope=read+write+follow+push 3 body: username=admin%40localhost&password=hunter2&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&grant_type=password&client_id=__MASTODON_PY_TEST_CLIENT_ID&client_secret=__MASTODON_PY_TEST_CLIENT_SECRET&scope=read+write+follow+push
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Connection: [keep-alive] 7 Accept-Encoding:
8 Content-Length: ['227'] 8 - gzip, deflate
9 Content-Type: [application/x-www-form-urlencoded] 9 Connection:
10 User-Agent: [python-requests/2.18.4] 10 - keep-alive
11 Content-Length:
12 - '227'
13 Content-Type:
14 - application/x-www-form-urlencoded
15 User-Agent:
16 - tests/v311
11 method: POST 17 method: POST
12 uri: http://localhost:3000/oauth/token 18 uri: http://localhost:3000/oauth/token
13 response: 19 response:
14 body: {string: '{"error":"invalid_grant","error_description":"The provided authorization 20 body:
21 string: '{"error":"invalid_grant","error_description":"The provided authorization
15 grant is invalid, expired, revoked, does not match the redirection URI used 22 grant is invalid, expired, revoked, does not match the redirection URI used
16 in the authorization request, or was issued to another client."}'} 23 in the authorization request, or was issued to another client."}'
17 headers: 24 headers:
18 Cache-Control: ['private, no-store'] 25 Cache-Control:
19 Content-Type: [application/json; charset=utf-8] 26 - no-store
20 Pragma: [no-cache] 27 Content-Security-Policy:
21 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
22 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
23 WWW-Authenticate: ['Bearer realm="Doorkeeper", error="invalid_grant", error_description="The 30 style-src ''self'' http://localhost:3000 ''nonce-AoJDNiBHn8Th+u6q3D9evQ=='';
24 provided authorization grant is invalid, expired, revoked, does not match 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
25 the redirection URI used in the authorization request, or was issued to 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
26 another client."'] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
27 X-Request-Id: [e7977a22-4f44-43d0-95fa-83eb78a69164] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.149393'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
29 content-length: ['213'] 36 worker-src ''self'' blob: http://localhost:3000'
30 status: {code: 400, message: Bad Request} 37 Content-Type:
38 - application/json; charset=utf-8
39 Pragma:
40 - no-cache
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 WWW-Authenticate:
48 - Bearer realm="Doorkeeper", error="invalid_grant", error_description="The provided
49 authorization grant is invalid, expired, revoked, does not match the redirection
50 URI used in the authorization request, or was issued to another client."
51 X-Content-Type-Options:
52 - nosniff
53 X-Download-Options:
54 - noopen
55 X-Frame-Options:
56 - SAMEORIGIN
57 X-Permitted-Cross-Domain-Policies:
58 - none
59 X-Request-Id:
60 - c5a67dda-297e-486f-8c25-1fbe5f528999
61 X-Runtime:
62 - '0.570517'
63 X-XSS-Protection:
64 - 1; mode=block
65 status:
66 code: 400
67 message: Bad Request
31version: 1 68version: 1
diff --git a/tests/cassettes/test_log_in_password_to_file.yaml b/tests/cassettes/test_log_in_password_to_file.yaml
index f55ea35..0b89eb2 100644
--- a/tests/cassettes/test_log_in_password_to_file.yaml
+++ b/tests/cassettes/test_log_in_password_to_file.yaml
@@ -1,54 +1,123 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&password=mastodonadmin&username=admin%40localhost&grant_type=password&client_id=__MASTODON_PY_TEST_CLIENT_ID&client_secret=__MASTODON_PY_TEST_CLIENT_SECRET&scope=read+write+follow+push 3 body: username=mastodonpy_test_2%40localhost%3A3000&password=5fc638e0e53eafd9c4145b6bb852667d&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&grant_type=password&client_id=__MASTODON_PY_TEST_CLIENT_ID&client_secret=__MASTODON_PY_TEST_CLIENT_SECRET&scope=read+write+follow+push
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Connection: [keep-alive] 7 Accept-Encoding:
8 Content-Length: ['233'] 8 - gzip, deflate
9 Content-Type: [application/x-www-form-urlencoded] 9 Connection:
10 User-Agent: [python-requests/2.18.4] 10 - keep-alive
11 Content-Length:
12 - '271'
13 Content-Type:
14 - application/x-www-form-urlencoded
15 User-Agent:
16 - tests/v311
11 method: POST 17 method: POST
12 uri: http://localhost:3000/oauth/token 18 uri: http://localhost:3000/oauth/token
13 response: 19 response:
14 body: {string: '{"access_token":"8HT6e0UoIMVsZXZX5-8nKUrJZ2hlJV-342ZmNdapLIY","token_type":"Bearer","scope":"read 20 body:
15 write follow push","created_at":1582399688}'} 21 string: '{"access_token":"__MASTODON_PY_TEST_ACCESS_TOKEN_3","token_type":"Bearer","scope":"read
22 write follow push","created_at":1667857984}'
16 headers: 23 headers:
17 Cache-Control: ['private, no-store'] 24 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 25 - no-store
19 ETag: [W/"52edd43f3030dbcd4a75203eea055dd0"] 26 Content-Security-Policy:
20 Pragma: [no-cache] 27 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Transfer-Encoding: [chunked] 28 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 Vary: ['Accept-Encoding, Origin'] 29 style-src ''self'' http://localhost:3000 ''nonce-i7A22W+jBELFqWqQRxRz+g=='';
23 X-Request-Id: [7697174c-36aa-4dc8-be5e-562ad8731250] 30 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Runtime: ['0.176296'] 31 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 content-length: ['141'] 32 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 status: {code: 200, message: OK} 33 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
34 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
35 worker-src ''self'' blob: http://localhost:3000'
36 Content-Type:
37 - application/json; charset=utf-8
38 ETag:
39 - W/"a829fbcc22aebfeb6f9f67bfe13a6f4a"
40 Pragma:
41 - no-cache
42 Referrer-Policy:
43 - strict-origin-when-cross-origin
44 Transfer-Encoding:
45 - chunked
46 Vary:
47 - Accept, Origin
48 X-Content-Type-Options:
49 - nosniff
50 X-Download-Options:
51 - noopen
52 X-Frame-Options:
53 - SAMEORIGIN
54 X-Permitted-Cross-Domain-Policies:
55 - none
56 X-Request-Id:
57 - c60b8bbe-6d9d-465e-b4dc-cb277aa2b279
58 X-Runtime:
59 - '0.050560'
60 X-XSS-Protection:
61 - 1; mode=block
62 status:
63 code: 200
64 message: OK
27- request: 65- request:
28 body: null 66 body: null
29 headers: 67 headers:
30 Accept: ['*/*'] 68 Accept:
31 Accept-Encoding: ['gzip, deflate'] 69 - '*/*'
32 Authorization: [Bearer 8HT6e0UoIMVsZXZX5-8nKUrJZ2hlJV-342ZmNdapLIY] 70 Accept-Encoding:
33 Connection: [keep-alive] 71 - gzip, deflate
34 User-Agent: [python-requests/2.18.4] 72 Authorization:
73 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_3
74 Connection:
75 - keep-alive
76 User-Agent:
77 - tests/v311
35 method: GET 78 method: GET
36 uri: http://localhost:3000/api/v1/accounts/verify_credentials 79 uri: http://localhost:3000/api/v1/accounts/verify_credentials
37 response: 80 response:
38 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":0,"last_status_at":null,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 81 body:
82 string: '{"id":"1234567890123457","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":false,"bot":false,"discoverable":true,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test_2","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":0,"last_status_at":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
39 headers: 83 headers:
40 Cache-Control: ['no-cache, no-store'] 84 Cache-Control:
41 Content-Type: [application/json; charset=utf-8] 85 - no-store
42 Referrer-Policy: [strict-origin-when-cross-origin] 86 Content-Security-Policy:
43 Transfer-Encoding: [chunked] 87 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
44 Vary: ['Accept-Encoding, Origin'] 88 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
45 X-Content-Type-Options: [nosniff] 89 style-src ''self'' http://localhost:3000 ''nonce-VtURbh4D9ZA4ukvjxMXFgA=='';
46 X-Download-Options: [noopen] 90 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
47 X-Frame-Options: [SAMEORIGIN] 91 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
48 X-Permitted-Cross-Domain-Policies: [none] 92 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
49 X-Request-Id: [624510bd-df0c-433b-88df-69491042becc] 93 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
50 X-Runtime: ['0.082342'] 94 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
51 X-XSS-Protection: [1; mode=block] 95 worker-src ''self'' blob: http://localhost:3000'
52 content-length: ['691'] 96 Content-Type:
53 status: {code: 200, message: OK} 97 - application/json; charset=utf-8
98 ETag:
99 - W/"754227f74fd08a8045abf9b17628a9e4"
100 Referrer-Policy:
101 - strict-origin-when-cross-origin
102 Transfer-Encoding:
103 - chunked
104 Vary:
105 - Accept, Origin
106 X-Content-Type-Options:
107 - nosniff
108 X-Download-Options:
109 - noopen
110 X-Frame-Options:
111 - SAMEORIGIN
112 X-Permitted-Cross-Domain-Policies:
113 - none
114 X-Request-Id:
115 - 40f91ca9-86b4-4a64-a1dc-13a93ea440c7
116 X-Runtime:
117 - '0.018108'
118 X-XSS-Protection:
119 - 1; mode=block
120 status:
121 code: 200
122 message: OK
54version: 1 123version: 1
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
diff --git a/tests/cassettes/test_media_post[False].yaml b/tests/cassettes/test_media_post[False].yaml
index accb210..6e5ef55 100644
--- a/tests/cassettes/test_media_post[False].yaml
+++ b/tests/cassettes/test_media_post[False].yaml
@@ -1,1037 +1,1206 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: null
4 headers:
5 Accept:
6 - '*/*'
7 Accept-Encoding:
8 - gzip, deflate
9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
15 method: GET
16 uri: http://localhost:3000/api/v1/instance/
17 response:
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":1,"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:
21 Cache-Control:
22 - max-age=180, public
23 Content-Security-Policy:
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;
26 style-src ''self'' http://localhost:3000 ''nonce-Op0CNrYutAwCGOjrpi0FXw=='';
27 media-src ''self'' https: data: http://localhost:3000; frame-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
30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
32 worker-src ''self'' blob: http://localhost:3000'
33 Content-Type:
34 - application/json; charset=utf-8
35 Date:
36 - Mon, 07 Nov 2022 19:54:46 GMT
37 ETag:
38 - W/"a17de89b698f0c42f267e69340e11e47"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - 951fe652-8e4b-4df2-8049-ce20e51c85fc
55 X-Runtime:
56 - '0.023138'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
62- request:
3 body: !!binary | 63 body: !!binary |
4 LS0yOTU2NmMzZjBjY2E0NTdjYWJlMDkzMjFjZjY3ZTRmNg0KQ29udGVudC1EaXNwb3NpdGlvbjog 64 LS0xYjU1YmRlY2JiMTUyMDczMTFhMDAyMDU5MzY4Mjk0MA0KQ29udGVudC1EaXNwb3NpdGlvbjog
5 Zm9ybS1kYXRhOyBuYW1lPSJkZXNjcmlwdGlvbiINCg0KSm9obiBMZW5ub24gZG9pbmcgYSBmdW5u 65 Zm9ybS1kYXRhOyBuYW1lPSJkZXNjcmlwdGlvbiINCg0KSm9obiBMZW5ub24gZG9pbmcgYSBmdW5u
6 eSB3YWxrDQotLTI5NTY2YzNmMGNjYTQ1N2NhYmUwOTMyMWNmNjdlNGY2DQpDb250ZW50LURpc3Bv 66 eSB3YWxrDQotLTFiNTViZGVjYmIxNTIwNzMxMWEwMDIwNTkzNjgyOTQwDQpDb250ZW50LURpc3Bv
7 c2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZvY3VzIg0KDQotMC41LDAuMw0KLS0yOTU2NmMzZjBj 67 c2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZvY3VzIg0KDQotMC41LDAuMw0KLS0xYjU1YmRlY2Ji
8 Y2E0NTdjYWJlMDkzMjFjZjY3ZTRmNg0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBu 68 MTUyMDczMTFhMDAyMDU5MzY4Mjk0MA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBu
9 YW1lPSJmaWxlIjsgZmlsZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfMTU4MjM5OTcyNy4wOTMwNzYy 69 YW1lPSJmaWxlIjsgZmlsZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfMTY2Nzg1MDg4Ni4xODAzM19Z
10 XzRLVzhWTVJEQkMuanBlIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVnDQoNCv/Y/+AAEEpGSUYA 70 N1NIMkc0SlJDLmpwZyINCkNvbnRlbnQtVHlwZTogaW1hZ2UvanBlZw0KDQr/2P/gABBKRklGAAEB
11 AQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50clJHQiBYWVogB9wAAQAZ 71 AQBIAEgAAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJSR0IgWFlaIAfcAAEAGQAD
12 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
599 xSQojsnw0pGcOfq8nWtz1Pd0mrv2+KaW0WZ3Xku2s7ZN81hR3aI670J6nucK1+l4Xq7lq3obl5nK 659 KI7J8NKRnDn6vJ1rc9T3dJq79vimltFmd15LtrO2TfNYUd2iOu9Cep7nCtfpeF6u5at6G5eZynIw
600 cjDFx57FavqL1VpdaavhMbUbxZ1HNbvwnmIZymP1K8+lCKrjFSsrblkojpdMDbJEnYDGaKW475M1 660 xceexWr6i9VaXWmr4TG1G8WdRzW78J5iGcpj9SvPpQiq4xUrK25ZKI6XTA2yRJ2AxmiluO+TNZ+g
601 n6C9KQmc9607bHDkzkxRYrNuTL71IhEjyoj+tHiRHI07l6G3dqqrluPLzEu+OnaoKnQX7U/NOnBV 661 vSkJnPetO2xw5M5MUWKzbky+9SIRI8qI/rR4kRyNO5eht3aqq5bjy8xLvjp2qCp0F+1PzTpwVYon
602 iifLUA7Ye6yVB7FRndDYanII3QzsmBqCMrnKdzFBC8EbRIN2Y/1qPEINzQXInTGcUa8YLVKYXNFc 662 y1AO2HuslQexUZ3Q2GpyCN0M7JgagjK5yncxQQvBG0SDdmP9ajxCDc0FyJ0xnFGvGC1SmFzRXIJs
603 gmyO/wCKAOjstvR24h1Mh8UVhE6ScYyr0Gq3C9cXdKWpYLlgxnulWWXWS7YyUKGzQInWnI4jzeet 663 jv8AigDo7Lb0duIdTIfFFYROknGMq9BqtwvXF3SlqWC5YMZ7pVll1ku2MlChs0CJ1pyOI83nrTQF
604 NAU9xMPYqVzAEDq4zVQohEwUsMsJ1N6QHfNRnizau3GWGNtRxUFK3F1/FbkoyEtbRHarqyLqSmL5 664 PcTD2KlcwBA6uM1UKIRMFLDLCdTekB3zUZ4s2rtxlhjbUcVBStxdfxW5KMhLW0R2q6si6kpi+apc
605 qlwiHtxbksZu52TpWl+753AMdFopiQ9HpTc5hGOcuOtPbly3eWWIj1Q60oXbc2UYhjzigtW7dtCV 665 Ih7cW5LGbudk6Vpfu+dwDHRaKYkPR6U3OYRjnLjrT25ct3lliI9UOtKF23NlGIY84oLVu3bQlbuM
606 u4xew9KVV4NxVjcZJ2GlQZnAgdLcWQHO9fsVpQYYwyH5rK4JFdLcx2m/2K0G2AZMVE0WVy2EQiRw 666 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
947 headers: 1007 headers:
948 Accept: ['*/*'] 1008 Accept:
949 Accept-Encoding: ['gzip, deflate'] 1009 - '*/*'
950 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1010 Accept-Encoding:
951 Connection: [keep-alive] 1011 - gzip, deflate
952 Content-Length: ['53738'] 1012 Authorization:
953 Content-Type: [multipart/form-data; boundary=29566c3f0cca457cabe09321cf67e4f6] 1013 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
954 User-Agent: [python-requests/2.18.4] 1014 Connection:
1015 - keep-alive
1016 Content-Length:
1017 - '53736'
1018 Content-Type:
1019 - multipart/form-data; boundary=1b55bdecbb15207311a0020593682940
1020 User-Agent:
1021 - tests/v311
955 method: POST 1022 method: POST
956 uri: http://localhost:3000/api/v1/media 1023 uri: http://localhost:3000/api/v2/media
957 response: 1024 response:
958 body: {string: '{"id":"1","type":"image","url":"http://localhost/system/media_attachments/files/000/000/001/original/abf96798c1e8f2aa.jpeg?1582399727","preview_url":"http://localhost/system/media_attachments/files/000/000/001/small/abf96798c1e8f2aa.jpeg?1582399727","remote_url":null,"text_url":"http://localhost/media/zwW0A1wYGnqGywHjPho","meta":{"focus":{"x":-0.5,"y":0.3},"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":400,"height":400,"size":"400x400","aspect":1.0}},"description":"John 1025 body:
959 Lennon doing a funny walk","blurhash":"UGD9YgIo00j[NFofR%M{IURj%Ms;D%of%MR%"}'} 1026 string: '{"id":"109304275688051809","type":"image","url":"http://localhost:3000/system/media_attachments/files/109/304/275/688/051/809/original/ac5c702071ecdd61.jpg","preview_url":"http://localhost:3000/system/media_attachments/files/109/304/275/688/051/809/small/ac5c702071ecdd61.jpg","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":480,"height":480,"size":"480x480","aspect":1.0},"focus":{"x":-0.5,"y":0.3}},"description":"John
1027 Lennon doing a funny walk","blurhash":"UGD9YhIn00j[NFofR%M{IURj%Ms;D%of%MR%"}'
960 headers: 1028 headers:
961 Cache-Control: ['no-cache, no-store'] 1029 Cache-Control:
962 Content-Type: [application/json; charset=utf-8] 1030 - no-store
963 Referrer-Policy: [strict-origin-when-cross-origin] 1031 Content-Security-Policy:
964 Transfer-Encoding: [chunked] 1032 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
965 Vary: ['Accept-Encoding, Origin'] 1033 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
966 X-Content-Type-Options: [nosniff] 1034 style-src ''self'' http://localhost:3000 ''nonce-EPeTBZmAfmIeYAu/4TAd+A=='';
967 X-Download-Options: [noopen] 1035 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
968 X-Frame-Options: [SAMEORIGIN] 1036 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
969 X-Permitted-Cross-Domain-Policies: [none] 1037 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
970 X-Request-Id: [faa2c7cc-37cd-4499-8ace-5dca787d7384] 1038 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
971 X-Runtime: ['0.448488'] 1039 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
972 X-XSS-Protection: [1; mode=block] 1040 worker-src ''self'' blob: http://localhost:3000'
973 content-length: ['590'] 1041 Content-Type:
974 status: {code: 200, message: OK} 1042 - application/json; charset=utf-8
1043 ETag:
1044 - W/"755e7a850818ca0cbe65058af6fc2e91"
1045 Referrer-Policy:
1046 - strict-origin-when-cross-origin
1047 Transfer-Encoding:
1048 - chunked
1049 Vary:
1050 - Accept, Origin
1051 X-Content-Type-Options:
1052 - nosniff
1053 X-Download-Options:
1054 - noopen
1055 X-Frame-Options:
1056 - SAMEORIGIN
1057 X-Permitted-Cross-Domain-Policies:
1058 - none
1059 X-Request-Id:
1060 - d1c93df6-d941-4dd4-8800-953cea673cdc
1061 X-Runtime:
1062 - '0.150266'
1063 X-XSS-Protection:
1064 - 1; mode=block
1065 status:
1066 code: 200
1067 message: OK
975- request: 1068- request:
976 body: status=LOL+check+this+out&media_ids%5B%5D=1 1069 body: status=LOL+check+this+out&media_ids%5B%5D=109304275688051809
977 headers: 1070 headers:
978 Accept: ['*/*'] 1071 Accept:
979 Accept-Encoding: ['gzip, deflate'] 1072 - '*/*'
980 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1073 Accept-Encoding:
981 Connection: [keep-alive] 1074 - gzip, deflate
982 Content-Length: ['43'] 1075 Authorization:
983 Content-Type: [application/x-www-form-urlencoded] 1076 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
984 User-Agent: [python-requests/2.18.4] 1077 Connection:
1078 - keep-alive
1079 Content-Length:
1080 - '60'
1081 Content-Type:
1082 - application/x-www-form-urlencoded
1083 User-Agent:
1084 - tests/v311
985 method: POST 1085 method: POST
986 uri: http://localhost:3000/api/v1/statuses 1086 uri: http://localhost:3000/api/v1/statuses
987 response: 1087 response:
988 body: {string: '{"id":"103704148548559582","created_at":"2020-02-22T19:28:47.627Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/mastodonpy_test/statuses/103704148548559582","url":"http://localhost/@mastodonpy_test/103704148548559582","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eLOL 1088 body:
989 check this out\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1089 string: '{"id":"109304275689625053","created_at":"2022-11-07T19:54:46.379Z","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/109304275689625053","url":"http://localhost:3000/@mastodonpy_test/109304275689625053","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eLOL
990 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":[{"id":"1","type":"image","url":"http://localhost/system/media_attachments/files/000/000/001/original/abf96798c1e8f2aa.jpeg?1582399727","preview_url":"http://localhost/system/media_attachments/files/000/000/001/small/abf96798c1e8f2aa.jpeg?1582399727","remote_url":null,"text_url":"http://localhost/media/zwW0A1wYGnqGywHjPho","meta":{"focus":{"x":-0.5,"y":0.3},"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":400,"height":400,"size":"400x400","aspect":1.0}},"description":"John 1090 check this out\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
991 Lennon doing a funny walk","blurhash":"UGD9YgIo00j[NFofR%M{IURj%Ms;D%of%MR%"}],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1091 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1092 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1093 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":[{"id":"109304275688051809","type":"image","url":"http://localhost:3000/system/media_attachments/files/109/304/275/688/051/809/original/ac5c702071ecdd61.jpg","preview_url":"http://localhost:3000/system/media_attachments/files/109/304/275/688/051/809/small/ac5c702071ecdd61.jpg","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":480,"height":480,"size":"480x480","aspect":1.0},"focus":{"x":-0.5,"y":0.3}},"description":"John
1094 Lennon doing a funny walk","blurhash":"UGD9YhIn00j[NFofR%M{IURj%Ms;D%of%MR%"}],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'
992 headers: 1095 headers:
993 Cache-Control: ['no-cache, no-store'] 1096 Cache-Control:
994 Content-Type: [application/json; charset=utf-8] 1097 - no-store
995 Referrer-Policy: [strict-origin-when-cross-origin] 1098 Content-Security-Policy:
996 Transfer-Encoding: [chunked] 1099 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
997 Vary: ['Accept-Encoding, Origin'] 1100 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
998 X-Content-Type-Options: [nosniff] 1101 style-src ''self'' http://localhost:3000 ''nonce-Cl0w0cMnfb444Qjun7DrUw=='';
999 X-Download-Options: [noopen] 1102 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1000 X-Frame-Options: [SAMEORIGIN] 1103 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1001 X-Permitted-Cross-Domain-Policies: [none] 1104 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1002 X-Request-Id: [e580b65d-3f70-40c9-bb7b-8d129a403062] 1105 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1003 X-Runtime: ['0.208214'] 1106 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1004 X-XSS-Protection: [1; mode=block] 1107 worker-src ''self'' blob: http://localhost:3000'
1005 content-length: ['1923'] 1108 Content-Type:
1006 status: {code: 200, message: OK} 1109 - application/json; charset=utf-8
1110 ETag:
1111 - W/"57926d9b2f02bfcfc91d589a1b73d55b"
1112 Referrer-Policy:
1113 - strict-origin-when-cross-origin
1114 Transfer-Encoding:
1115 - chunked
1116 Vary:
1117 - Accept, Origin
1118 X-Content-Type-Options:
1119 - nosniff
1120 X-Download-Options:
1121 - noopen
1122 X-Frame-Options:
1123 - SAMEORIGIN
1124 X-Permitted-Cross-Domain-Policies:
1125 - none
1126 X-RateLimit-Limit:
1127 - '300'
1128 X-RateLimit-Remaining:
1129 - '286'
1130 X-RateLimit-Reset:
1131 - '2022-11-07T21:00:00.401395Z'
1132 X-Request-Id:
1133 - 40b5bad9-e90a-4f15-abca-6c03bbdeb589
1134 X-Runtime:
1135 - '0.036985'
1136 X-XSS-Protection:
1137 - 1; mode=block
1138 status:
1139 code: 200
1140 message: OK
1007- request: 1141- request:
1008 body: null 1142 body: null
1009 headers: 1143 headers:
1010 Accept: ['*/*'] 1144 Accept:
1011 Accept-Encoding: ['gzip, deflate'] 1145 - '*/*'
1012 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1146 Accept-Encoding:
1013 Connection: [keep-alive] 1147 - gzip, deflate
1014 Content-Length: ['0'] 1148 Authorization:
1015 User-Agent: [python-requests/2.18.4] 1149 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1150 Connection:
1151 - keep-alive
1152 Content-Length:
1153 - '0'
1154 User-Agent:
1155 - tests/v311
1016 method: DELETE 1156 method: DELETE
1017 uri: http://localhost:3000/api/v1/statuses/103704148548559582 1157 uri: http://localhost:3000/api/v1/statuses/109304275689625053
1018 response: 1158 response:
1019 body: {string: '{"id":"103704148548559582","created_at":"2020-02-22T19:28:47.627Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/mastodonpy_test/statuses/103704148548559582","url":"http://localhost/@mastodonpy_test/103704148548559582","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"LOL 1159 body:
1020 check this out","reblog":null,"application":{"name":"Mastodon.py 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":[{"id":"1","type":"image","url":"http://localhost/system/media_attachments/files/000/000/001/original/abf96798c1e8f2aa.jpeg?1582399727","preview_url":"http://localhost/system/media_attachments/files/000/000/001/small/abf96798c1e8f2aa.jpeg?1582399727","remote_url":null,"text_url":"http://localhost/media/zwW0A1wYGnqGywHjPho","meta":{"focus":{"x":-0.5,"y":0.3},"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":400,"height":400,"size":"400x400","aspect":1.0}},"description":"John 1160 string: '{"id":"109304275689625053","created_at":"2022-11-07T19:54:46.379Z","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/109304275689625053","url":"http://localhost:3000/@mastodonpy_test/109304275689625053","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"LOL
1021 Lennon doing a funny walk","blurhash":"UGD9YgIo00j[NFofR%M{IURj%Ms;D%of%MR%"}],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1161 check this out","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1162 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1163 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1164 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":[{"id":"109304275688051809","type":"image","url":"http://localhost:3000/system/media_attachments/files/109/304/275/688/051/809/original/ac5c702071ecdd61.jpg","preview_url":"http://localhost:3000/system/media_attachments/files/109/304/275/688/051/809/small/ac5c702071ecdd61.jpg","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":480,"height":480,"size":"480x480","aspect":1.0},"focus":{"x":-0.5,"y":0.3}},"description":"John
1165 Lennon doing a funny walk","blurhash":"UGD9YhIn00j[NFofR%M{IURj%Ms;D%of%MR%"}],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'
1022 headers: 1166 headers:
1023 Cache-Control: ['no-cache, no-store'] 1167 Cache-Control:
1024 Content-Type: [application/json; charset=utf-8] 1168 - no-store
1025 Referrer-Policy: [strict-origin-when-cross-origin] 1169 Content-Security-Policy:
1026 Transfer-Encoding: [chunked] 1170 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1027 Vary: ['Accept-Encoding, Origin'] 1171 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1028 X-Content-Type-Options: [nosniff] 1172 style-src ''self'' http://localhost:3000 ''nonce-ZNecrwoDCsZh11d3NRAl1g=='';
1029 X-Download-Options: [noopen] 1173 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1030 X-Frame-Options: [SAMEORIGIN] 1174 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1031 X-Permitted-Cross-Domain-Policies: [none] 1175 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1032 X-Request-Id: [b7732fd5-3285-4855-b600-9933a0bfb45b] 1176 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1033 X-Runtime: ['0.188419'] 1177 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1034 X-XSS-Protection: [1; mode=block] 1178 worker-src ''self'' blob: http://localhost:3000'
1035 content-length: ['1893'] 1179 Content-Type:
1036 status: {code: 200, message: OK} 1180 - application/json; charset=utf-8
1181 ETag:
1182 - W/"136c6e84db9cced0de6c3a9779d059d7"
1183 Referrer-Policy:
1184 - strict-origin-when-cross-origin
1185 Transfer-Encoding:
1186 - chunked
1187 Vary:
1188 - Accept, Origin
1189 X-Content-Type-Options:
1190 - nosniff
1191 X-Download-Options:
1192 - noopen
1193 X-Frame-Options:
1194 - SAMEORIGIN
1195 X-Permitted-Cross-Domain-Policies:
1196 - none
1197 X-Request-Id:
1198 - 9ba92926-9a9b-490a-a1ae-d886d4112bfd
1199 X-Runtime:
1200 - '0.024921'
1201 X-XSS-Protection:
1202 - 1; mode=block
1203 status:
1204 code: 200
1205 message: OK
1037version: 1 1206version: 1
diff --git a/tests/cassettes/test_media_post[True].yaml b/tests/cassettes/test_media_post[True].yaml
index 69652e6..aeb3693 100644
--- a/tests/cassettes/test_media_post[True].yaml
+++ b/tests/cassettes/test_media_post[True].yaml
@@ -1,1037 +1,1206 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: null
4 headers:
5 Accept:
6 - '*/*'
7 Accept-Encoding:
8 - gzip, deflate
9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
15 method: GET
16 uri: http://localhost:3000/api/v1/instance/
17 response:
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":1,"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:
21 Cache-Control:
22 - max-age=180, public
23 Content-Security-Policy:
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;
26 style-src ''self'' http://localhost:3000 ''nonce-3luWp2dOF9VfqNWY/n4K+A=='';
27 media-src ''self'' https: data: http://localhost:3000; frame-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
30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
32 worker-src ''self'' blob: http://localhost:3000'
33 Content-Type:
34 - application/json; charset=utf-8
35 Date:
36 - Mon, 07 Nov 2022 19:54:46 GMT
37 ETag:
38 - W/"a17de89b698f0c42f267e69340e11e47"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - 4935f274-4016-4e54-b875-5c6e57f52e6c
55 X-Runtime:
56 - '0.013748'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
62- request:
3 body: !!binary | 63 body: !!binary |
4 LS1kNjY5MTYzMzg1MDM0ZTFjYWE4ZGYyNzEzODkxMzg5Mg0KQ29udGVudC1EaXNwb3NpdGlvbjog 64 LS1lOTA1OGFiZjJjMjQ3YWZjOWJiYWRiMWFjNGQ4OGM3NA0KQ29udGVudC1EaXNwb3NpdGlvbjog
5 Zm9ybS1kYXRhOyBuYW1lPSJkZXNjcmlwdGlvbiINCg0KSm9obiBMZW5ub24gZG9pbmcgYSBmdW5u 65 Zm9ybS1kYXRhOyBuYW1lPSJkZXNjcmlwdGlvbiINCg0KSm9obiBMZW5ub24gZG9pbmcgYSBmdW5u
6 eSB3YWxrDQotLWQ2NjkxNjMzODUwMzRlMWNhYThkZjI3MTM4OTEzODkyDQpDb250ZW50LURpc3Bv 66 eSB3YWxrDQotLWU5MDU4YWJmMmMyNDdhZmM5YmJhZGIxYWM0ZDg4Yzc0DQpDb250ZW50LURpc3Bv
7 c2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZvY3VzIg0KDQotMC41LDAuMw0KLS1kNjY5MTYzMzg1 67 c2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZvY3VzIg0KDQotMC41LDAuMw0KLS1lOTA1OGFiZjJj
8 MDM0ZTFjYWE4ZGYyNzEzODkxMzg5Mg0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBu 68 MjQ3YWZjOWJiYWRiMWFjNGQ4OGM3NA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBu
9 YW1lPSJmaWxlIjsgZmlsZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfMTU4MjM5OTcyOC4wMDc3OTNf 69 YW1lPSJmaWxlIjsgZmlsZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfMTY2Nzg1MDg4Ni40MzU3NzY1
10 UTU5SjBQU1lXRC5qcGUiDQpDb250ZW50LVR5cGU6IGltYWdlL2pwZWcNCg0K/9j/4AAQSkZJRgAB 70 X0xBNzVUQkcyWEUuanBnIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVnDQoNCv/Y/+AAEEpGSUYA
11 AQEASABIAAD/4gIcSUNDX1BST0ZJTEUAAQEAAAIMbGNtcwIQAABtbnRyUkdCIFhZWiAH3AABABkA 71 AQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50clJHQiBYWVogB9wAAQAZ
12 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
599 JCiOyfDSkZw5+ryda3PU93Sau/b4ppbRZndeS7aztk3zWFHdojrvQnqe5wrX6XheruWrehuXmcpy 659 xSQojsnw0pGcOfq8nWtz1Pd0mrv2+KaW0WZ3Xku2s7ZN81hR3aI670J6nucK1+l4Xq7lq3obl5nK
600 MMXHnsVq+ovVWl1pq+ExtRvFnUc1u/CeYhnKY/Urz6UIquMVKytuWSiOl0wNskSdgMZopbjvkzWf 660 cjDFx57FavqL1VpdaavhMbUbxZ1HNbvwnmIZymP1K8+lCKrjFSsrblkojpdMDbJEnYDGaKW475M1
601 oL0pCZz3rTtscOTOTFFis25MvvUiESPKiP60eJEcjTuXobd2qquW48vMS746dqgqdBftT806cFWK 661 n6C9KQmc9607bHDkzkxRYrNuTL71IhEjyoj+tHiRHI07l6G3dqqrluPLzEu+OnaoKnQX7U/NOnBV
602 J8tQDth7rJUHsVGd0NhqcgjdDOyYGoIyucp3MUELwRtEg3Zj/Wo8Qg3NBcidMZxRrxgtUphc0VyC 662 iifLUA7Ye6yVB7FRndDYanII3QzsmBqCMrnKdzFBC8EbRIN2Y/1qPEINzQXInTGcUa8YLVKYXNFc
603 bI7/AIoA6Oy29HbiHUyHxRWETpJxjKvQarcL1xd0palguWDGe6VZZdZLtjJQobNAidacjiPN5600 663 gmyO/wCKAOjstvR24h1Mh8UVhE6ScYyr0Gq3C9cXdKWpYLlgxnulWWXWS7YyUKGzQInWnI4jzeet
604 BT3Ew9ipXMAQOrjNVCiETBSwywnU3pAd81GeLNq7cZYY21HFQUrcXX8VuSjIS1tEdqurIupKYvmq 664 NAU9xMPYqVzAEDq4zVQohEwUsMsJ1N6QHfNRnizau3GWGNtRxUFK3F1/FbkoyEtbRHarqyLqSmL5
605 XCIe3FuSxm7nZOlaX7vncAx0WimJD0elNzmEY5y4609uXLd5ZYiPVDrShdtzZRiGPOKC1bt20JW7 665 qlwiHtxbksZu52TpWl+753AMdFopiQ9HpTc5hGOcuOtPbly3eWWIj1Q60oXbc2UYhjzigtW7dtCV
606 jF7D0pVXg3FWNxknYaVBmcCB0txZAc71+xWlBhjDIfmsrgkV0tzHab/YrQbYBkxUTRZXLYRCJHBh 666 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
947 headers: 1007 headers:
948 Accept: ['*/*'] 1008 Accept:
949 Accept-Encoding: ['gzip, deflate'] 1009 - '*/*'
950 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1010 Accept-Encoding:
951 Connection: [keep-alive] 1011 - gzip, deflate
952 Content-Length: ['53737'] 1012 Authorization:
953 Content-Type: [multipart/form-data; boundary=d669163385034e1caa8df27138913892] 1013 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
954 User-Agent: [python-requests/2.18.4] 1014 Connection:
1015 - keep-alive
1016 Content-Length:
1017 - '53738'
1018 Content-Type:
1019 - multipart/form-data; boundary=e9058abf2c247afc9bbadb1ac4d88c74
1020 User-Agent:
1021 - tests/v311
955 method: POST 1022 method: POST
956 uri: http://localhost:3000/api/v1/media 1023 uri: http://localhost:3000/api/v2/media
957 response: 1024 response:
958 body: {string: '{"id":"2","type":"image","url":"http://localhost/system/media_attachments/files/000/000/002/original/7dac5615199ff964.jpeg?1582399728","preview_url":"http://localhost/system/media_attachments/files/000/000/002/small/7dac5615199ff964.jpeg?1582399728","remote_url":null,"text_url":"http://localhost/media/RS75wfu-fxrbihRYOes","meta":{"focus":{"x":-0.5,"y":0.3},"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":400,"height":400,"size":"400x400","aspect":1.0}},"description":"John 1025 body:
959 Lennon doing a funny walk","blurhash":"UGD9YgIo00j[NFofR%M{IURj%Ms;D%of%MR%"}'} 1026 string: '{"id":"109304275703231380","type":"image","url":"http://localhost:3000/system/media_attachments/files/109/304/275/703/231/380/original/b36c2c248d501f81.jpg","preview_url":"http://localhost:3000/system/media_attachments/files/109/304/275/703/231/380/small/b36c2c248d501f81.jpg","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":480,"height":480,"size":"480x480","aspect":1.0},"focus":{"x":-0.5,"y":0.3}},"description":"John
1027 Lennon doing a funny walk","blurhash":"UGD9YhIn00j[NFofR%M{IURj%Ms;D%of%MR%"}'
960 headers: 1028 headers:
961 Cache-Control: ['no-cache, no-store'] 1029 Cache-Control:
962 Content-Type: [application/json; charset=utf-8] 1030 - no-store
963 Referrer-Policy: [strict-origin-when-cross-origin] 1031 Content-Security-Policy:
964 Transfer-Encoding: [chunked] 1032 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
965 Vary: ['Accept-Encoding, Origin'] 1033 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
966 X-Content-Type-Options: [nosniff] 1034 style-src ''self'' http://localhost:3000 ''nonce-hJ2WhhlQDMoBHHreBW+GoA=='';
967 X-Download-Options: [noopen] 1035 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
968 X-Frame-Options: [SAMEORIGIN] 1036 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
969 X-Permitted-Cross-Domain-Policies: [none] 1037 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
970 X-Request-Id: [4595917d-17c0-4ecd-a3a6-176309f72022] 1038 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
971 X-Runtime: ['0.359435'] 1039 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
972 X-XSS-Protection: [1; mode=block] 1040 worker-src ''self'' blob: http://localhost:3000'
973 content-length: ['590'] 1041 Content-Type:
974 status: {code: 200, message: OK} 1042 - application/json; charset=utf-8
1043 ETag:
1044 - W/"2ff58ce1bdd052dfc4963bcb1e9d8359"
1045 Referrer-Policy:
1046 - strict-origin-when-cross-origin
1047 Transfer-Encoding:
1048 - chunked
1049 Vary:
1050 - Accept, Origin
1051 X-Content-Type-Options:
1052 - nosniff
1053 X-Download-Options:
1054 - noopen
1055 X-Frame-Options:
1056 - SAMEORIGIN
1057 X-Permitted-Cross-Domain-Policies:
1058 - none
1059 X-Request-Id:
1060 - 2428c469-3ed4-462c-b048-6884e32bb180
1061 X-Runtime:
1062 - '0.134154'
1063 X-XSS-Protection:
1064 - 1; mode=block
1065 status:
1066 code: 200
1067 message: OK
975- request: 1068- request:
976 body: sensitive=1&status=LOL+check+this+out&media_ids%5B%5D=2 1069 body: status=LOL+check+this+out&sensitive=1&media_ids%5B%5D=109304275703231380
977 headers: 1070 headers:
978 Accept: ['*/*'] 1071 Accept:
979 Accept-Encoding: ['gzip, deflate'] 1072 - '*/*'
980 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1073 Accept-Encoding:
981 Connection: [keep-alive] 1074 - gzip, deflate
982 Content-Length: ['55'] 1075 Authorization:
983 Content-Type: [application/x-www-form-urlencoded] 1076 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
984 User-Agent: [python-requests/2.18.4] 1077 Connection:
1078 - keep-alive
1079 Content-Length:
1080 - '72'
1081 Content-Type:
1082 - application/x-www-form-urlencoded
1083 User-Agent:
1084 - tests/v311
985 method: POST 1085 method: POST
986 uri: http://localhost:3000/api/v1/statuses 1086 uri: http://localhost:3000/api/v1/statuses
987 response: 1087 response:
988 body: {string: '{"id":"103704148602992520","created_at":"2020-02-22T19:28:48.457Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/mastodonpy_test/statuses/103704148602992520","url":"http://localhost/@mastodonpy_test/103704148602992520","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eLOL 1088 body:
989 check this out\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 1089 string: '{"id":"109304275704581705","created_at":"2022-11-07T19:54:46.606Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304275704581705","url":"http://localhost:3000/@mastodonpy_test/109304275704581705","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eLOL
990 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":[{"id":"2","type":"image","url":"http://localhost/system/media_attachments/files/000/000/002/original/7dac5615199ff964.jpeg?1582399728","preview_url":"http://localhost/system/media_attachments/files/000/000/002/small/7dac5615199ff964.jpeg?1582399728","remote_url":null,"text_url":"http://localhost/media/RS75wfu-fxrbihRYOes","meta":{"focus":{"x":-0.5,"y":0.3},"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":400,"height":400,"size":"400x400","aspect":1.0}},"description":"John 1090 check this out\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
991 Lennon doing a funny walk","blurhash":"UGD9YgIo00j[NFofR%M{IURj%Ms;D%of%MR%"}],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1091 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1092 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1093 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":[{"id":"109304275703231380","type":"image","url":"http://localhost:3000/system/media_attachments/files/109/304/275/703/231/380/original/b36c2c248d501f81.jpg","preview_url":"http://localhost:3000/system/media_attachments/files/109/304/275/703/231/380/small/b36c2c248d501f81.jpg","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":480,"height":480,"size":"480x480","aspect":1.0},"focus":{"x":-0.5,"y":0.3}},"description":"John
1094 Lennon doing a funny walk","blurhash":"UGD9YhIn00j[NFofR%M{IURj%Ms;D%of%MR%"}],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'
992 headers: 1095 headers:
993 Cache-Control: ['no-cache, no-store'] 1096 Cache-Control:
994 Content-Type: [application/json; charset=utf-8] 1097 - no-store
995 Referrer-Policy: [strict-origin-when-cross-origin] 1098 Content-Security-Policy:
996 Transfer-Encoding: [chunked] 1099 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
997 Vary: ['Accept-Encoding, Origin'] 1100 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
998 X-Content-Type-Options: [nosniff] 1101 style-src ''self'' http://localhost:3000 ''nonce-IvnfnPDZc+7vfJSGYshu0g=='';
999 X-Download-Options: [noopen] 1102 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1000 X-Frame-Options: [SAMEORIGIN] 1103 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1001 X-Permitted-Cross-Domain-Policies: [none] 1104 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1002 X-Request-Id: [92e41047-8026-4d49-816d-83bdf660bac8] 1105 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1003 X-Runtime: ['0.192607'] 1106 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1004 X-XSS-Protection: [1; mode=block] 1107 worker-src ''self'' blob: http://localhost:3000'
1005 content-length: ['1922'] 1108 Content-Type:
1006 status: {code: 200, message: OK} 1109 - application/json; charset=utf-8
1110 ETag:
1111 - W/"b868970a312c7f17e82b9911521160d0"
1112 Referrer-Policy:
1113 - strict-origin-when-cross-origin
1114 Transfer-Encoding:
1115 - chunked
1116 Vary:
1117 - Accept, Origin
1118 X-Content-Type-Options:
1119 - nosniff
1120 X-Download-Options:
1121 - noopen
1122 X-Frame-Options:
1123 - SAMEORIGIN
1124 X-Permitted-Cross-Domain-Policies:
1125 - none
1126 X-RateLimit-Limit:
1127 - '300'
1128 X-RateLimit-Remaining:
1129 - '285'
1130 X-RateLimit-Reset:
1131 - '2022-11-07T21:00:00.627244Z'
1132 X-Request-Id:
1133 - 4b9e7b36-410e-4959-a2ca-92f9cf4f4329
1134 X-Runtime:
1135 - '0.033284'
1136 X-XSS-Protection:
1137 - 1; mode=block
1138 status:
1139 code: 200
1140 message: OK
1007- request: 1141- request:
1008 body: null 1142 body: null
1009 headers: 1143 headers:
1010 Accept: ['*/*'] 1144 Accept:
1011 Accept-Encoding: ['gzip, deflate'] 1145 - '*/*'
1012 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1146 Accept-Encoding:
1013 Connection: [keep-alive] 1147 - gzip, deflate
1014 Content-Length: ['0'] 1148 Authorization:
1015 User-Agent: [python-requests/2.18.4] 1149 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
1150 Connection:
1151 - keep-alive
1152 Content-Length:
1153 - '0'
1154 User-Agent:
1155 - tests/v311
1016 method: DELETE 1156 method: DELETE
1017 uri: http://localhost:3000/api/v1/statuses/103704148602992520 1157 uri: http://localhost:3000/api/v1/statuses/109304275704581705
1018 response: 1158 response:
1019 body: {string: '{"id":"103704148602992520","created_at":"2020-02-22T19:28:48.457Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/mastodonpy_test/statuses/103704148602992520","url":"http://localhost/@mastodonpy_test/103704148602992520","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"LOL 1159 body:
1020 check this out","reblog":null,"application":{"name":"Mastodon.py 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":[{"id":"2","type":"image","url":"http://localhost/system/media_attachments/files/000/000/002/original/7dac5615199ff964.jpeg?1582399728","preview_url":"http://localhost/system/media_attachments/files/000/000/002/small/7dac5615199ff964.jpeg?1582399728","remote_url":null,"text_url":"http://localhost/media/RS75wfu-fxrbihRYOes","meta":{"focus":{"x":-0.5,"y":0.3},"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":400,"height":400,"size":"400x400","aspect":1.0}},"description":"John 1160 string: '{"id":"109304275704581705","created_at":"2022-11-07T19:54:46.606Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304275704581705","url":"http://localhost:3000/@mastodonpy_test/109304275704581705","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"LOL
1021 Lennon doing a funny walk","blurhash":"UGD9YgIo00j[NFofR%M{IURj%Ms;D%of%MR%"}],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 1161 check this out","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
1162 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
1163 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
1164 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":[{"id":"109304275703231380","type":"image","url":"http://localhost:3000/system/media_attachments/files/109/304/275/703/231/380/original/b36c2c248d501f81.jpg","preview_url":"http://localhost:3000/system/media_attachments/files/109/304/275/703/231/380/small/b36c2c248d501f81.jpg","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":480,"height":480,"size":"480x480","aspect":1.0},"focus":{"x":-0.5,"y":0.3}},"description":"John
1165 Lennon doing a funny walk","blurhash":"UGD9YhIn00j[NFofR%M{IURj%Ms;D%of%MR%"}],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'
1022 headers: 1166 headers:
1023 Cache-Control: ['no-cache, no-store'] 1167 Cache-Control:
1024 Content-Type: [application/json; charset=utf-8] 1168 - no-store
1025 Referrer-Policy: [strict-origin-when-cross-origin] 1169 Content-Security-Policy:
1026 Transfer-Encoding: [chunked] 1170 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
1027 Vary: ['Accept-Encoding, Origin'] 1171 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
1028 X-Content-Type-Options: [nosniff] 1172 style-src ''self'' http://localhost:3000 ''nonce-8Wa05JOscJHYV/BhSkoXxw=='';
1029 X-Download-Options: [noopen] 1173 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
1030 X-Frame-Options: [SAMEORIGIN] 1174 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
1031 X-Permitted-Cross-Domain-Policies: [none] 1175 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1032 X-Request-Id: [b158f4cf-b299-44b4-8d24-46153d911996] 1176 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1033 X-Runtime: ['0.138673'] 1177 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1034 X-XSS-Protection: [1; mode=block] 1178 worker-src ''self'' blob: http://localhost:3000'
1035 content-length: ['1892'] 1179 Content-Type:
1036 status: {code: 200, message: OK} 1180 - application/json; charset=utf-8
1181 ETag:
1182 - W/"c88afa02ea40d214a69a728e1bcb1e53"
1183 Referrer-Policy:
1184 - strict-origin-when-cross-origin
1185 Transfer-Encoding:
1186 - chunked
1187 Vary:
1188 - Accept, Origin
1189 X-Content-Type-Options:
1190 - nosniff
1191 X-Download-Options:
1192 - noopen
1193 X-Frame-Options:
1194 - SAMEORIGIN
1195 X-Permitted-Cross-Domain-Policies:
1196 - none
1197 X-Request-Id:
1198 - b12cbfd1-a991-4fa6-bf6b-a21dacc4f238
1199 X-Runtime:
1200 - '0.024305'
1201 X-XSS-Protection:
1202 - 1; mode=block
1203 status:
1204 code: 200
1205 message: OK
1037version: 1 1206version: 1
diff --git a/tests/cassettes/test_media_post_file.yaml b/tests/cassettes/test_media_post_file.yaml
index 159cae1..6f5b36f 100644
--- a/tests/cassettes/test_media_post_file.yaml
+++ b/tests/cassettes/test_media_post_file.yaml
@@ -1,9 +1,69 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: null
4 headers:
5 Accept:
6 - '*/*'
7 Accept-Encoding:
8 - gzip, deflate
9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
15 method: GET
16 uri: http://localhost:3000/api/v1/instance/
17 response:
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":0,"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:
21 Cache-Control:
22 - max-age=180, public
23 Content-Security-Policy:
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;
26 style-src ''self'' http://localhost:3000 ''nonce-NkjUbSZNqSgwfuA6kaCQag=='';
27 media-src ''self'' https: data: http://localhost:3000; frame-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
30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
32 worker-src ''self'' blob: http://localhost:3000'
33 Content-Type:
34 - application/json; charset=utf-8
35 Date:
36 - Mon, 07 Nov 2022 19:54:46 GMT
37 ETag:
38 - W/"45319ebd79e4bcdb5bf907c47f95d0a1"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - b8a06111-f08b-49dc-8469-96e2e22baf38
55 X-Runtime:
56 - '0.013629'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
62- request:
3 body: !!binary | 63 body: !!binary |
4 LS1iNzVkM2IxMzNmMjc0NGEyYTNmZjU4OTIxZmUzMmUwZg0KQ29udGVudC1EaXNwb3NpdGlvbjog 64 LS02YTYyZjE5NDFiYWQ3ZWU3M2MxYmQ2YWViMjM2Mzc2ZA0KQ29udGVudC1EaXNwb3NpdGlvbjog
5 Zm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfMTU4MjM5 65 Zm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfMTY2Nzg1
6 OTcyOS4yMTUwMjM1X09UMU5UU1VRU0kuanBlIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVnDQoN 66 MDg4Ni44MzgxNDAyX1dRTjBPWFZYRVMuanBnIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVnDQoN
7 Cv/Y/+AAEEpGSUYAAQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50clJH 67 Cv/Y/+AAEEpGSUYAAQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50clJH
8 QiBYWVogB9wAAQAZAAMAKQA5YWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEA 68 QiBYWVogB9wAAQAZAAMAKQA5YWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEA
9 AAAA0y1sY21zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK 69 AAAA0y1sY21zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK
@@ -939,32 +999,65 @@ interactions:
939 fkRBtkgMCmGlSoojqYg3CP1hg5XagwuSZZej1N96VKgeHKRZSii9BM7fep2iK8u6Y69PxSpUVZts 999 fkRBtkgMCmGlSoojqYg3CP1hg5XagwuSZZej1N96VKgeHKRZSii9BM7fep2iK8u6Y69PxSpUVZts
940 doSiQO3N/mozLhcIxMSN89s+KVKgU4XMHLHOFF7LVZRJrFV22pUqBoKKIKucrmmTAxMZfilSoFO2 1000 doSiQO3N/mozLhcIxMSN89s+KVKgU4XMHLHOFF7LVZRJrFV22pUqBoKKIKucrmmTAxMZfilSoFO2
941 xicuMnjFStYMZkHV3XP4pUqC5Zbdy3MwJvu7U0AjASTLfOy9aVKgjPC5Yj9imCTIjyrGTjBn9aVK 1001 xicuMnjFStYMZkHV3XP4pUqC5Zbdy3MwJvu7U0AjASTLfOy9aVKgjPC5Yj9imCTIjyrGTjBn9aVK
942 gY09xujjo55uzvSpUqD/2Q0KLS1iNzVkM2IxMzNmMjc0NGEyYTNmZjU4OTIxZmUzMmUwZi0tDQo= 1002 gY09xujjo55uzvSpUqD/2Q0KLS02YTYyZjE5NDFiYWQ3ZWU3M2MxYmQ2YWViMjM2Mzc2ZC0tDQo=
943 headers: 1003 headers:
944 Accept: ['*/*'] 1004 Accept:
945 Accept-Encoding: ['gzip, deflate'] 1005 - '*/*'
946 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1006 Accept-Encoding:
947 Connection: [keep-alive] 1007 - gzip, deflate
948 Content-Length: ['53522'] 1008 Authorization:
949 Content-Type: [multipart/form-data; boundary=b75d3b133f2744a2a3ff58921fe32e0f] 1009 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
950 User-Agent: [python-requests/2.18.4] 1010 Connection:
1011 - keep-alive
1012 Content-Length:
1013 - '53522'
1014 Content-Type:
1015 - multipart/form-data; boundary=6a62f1941bad7ee73c1bd6aeb236376d
1016 User-Agent:
1017 - tests/v311
951 method: POST 1018 method: POST
952 uri: http://localhost:3000/api/v1/media 1019 uri: http://localhost:3000/api/v2/media
953 response: 1020 response:
954 body: {string: '{"id":"4","type":"image","url":"http://localhost/system/media_attachments/files/000/000/004/original/228cb203e7be91bc.jpeg?1582399729","preview_url":"http://localhost/system/media_attachments/files/000/000/004/small/228cb203e7be91bc.jpeg?1582399729","remote_url":null,"text_url":"http://localhost/media/snyAbfjK2uCc3K_tko8","meta":{"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":400,"height":400,"size":"400x400","aspect":1.0}},"description":null,"blurhash":"UGD9YgIo00j[NFofR%M{IURj%Ms;D%of%MR%"}'} 1021 body:
1022 string: '{"id":"109304275729926991","type":"image","url":"http://localhost:3000/system/media_attachments/files/109/304/275/729/926/991/original/10d6e8a300c429c7.jpg","preview_url":"http://localhost:3000/system/media_attachments/files/109/304/275/729/926/991/small/10d6e8a300c429c7.jpg","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":480,"height":480,"size":"480x480","aspect":1.0}},"description":null,"blurhash":"UGD9YhIn00j[NFofR%M{IURj%Ms;D%of%MR%"}'
955 headers: 1023 headers:
956 Cache-Control: ['no-cache, no-store'] 1024 Cache-Control:
957 Content-Type: [application/json; charset=utf-8] 1025 - no-store
958 Referrer-Policy: [strict-origin-when-cross-origin] 1026 Content-Security-Policy:
959 Transfer-Encoding: [chunked] 1027 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
960 Vary: ['Accept-Encoding, Origin'] 1028 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
961 X-Content-Type-Options: [nosniff] 1029 style-src ''self'' http://localhost:3000 ''nonce-VKJJDf/n3lUS1wYxX4PWdQ=='';
962 X-Download-Options: [noopen] 1030 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
963 X-Frame-Options: [SAMEORIGIN] 1031 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
964 X-Permitted-Cross-Domain-Policies: [none] 1032 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
965 X-Request-Id: [32159763-1dec-4298-ba11-e38a1f5151c8] 1033 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
966 X-Runtime: ['0.435108'] 1034 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
967 X-XSS-Protection: [1; mode=block] 1035 worker-src ''self'' blob: http://localhost:3000'
968 content-length: ['535'] 1036 Content-Type:
969 status: {code: 200, message: OK} 1037 - application/json; charset=utf-8
1038 ETag:
1039 - W/"7168c36c59fe751e5002687ff4e4b2c3"
1040 Referrer-Policy:
1041 - strict-origin-when-cross-origin
1042 Transfer-Encoding:
1043 - chunked
1044 Vary:
1045 - Accept, Origin
1046 X-Content-Type-Options:
1047 - nosniff
1048 X-Download-Options:
1049 - noopen
1050 X-Frame-Options:
1051 - SAMEORIGIN
1052 X-Permitted-Cross-Domain-Policies:
1053 - none
1054 X-Request-Id:
1055 - 6b40699f-5296-407d-b5ac-bf2a4228fbd6
1056 X-Runtime:
1057 - '0.139682'
1058 X-XSS-Protection:
1059 - 1; mode=block
1060 status:
1061 code: 200
1062 message: OK
970version: 1 1063version: 1
diff --git a/tests/cassettes/test_media_update.yaml b/tests/cassettes/test_media_update.yaml
index cf0b32e..9393924 100644
--- a/tests/cassettes/test_media_update.yaml
+++ b/tests/cassettes/test_media_update.yaml
@@ -1,13 +1,73 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: null
4 headers:
5 Accept:
6 - '*/*'
7 Accept-Encoding:
8 - gzip, deflate
9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
15 method: GET
16 uri: http://localhost:3000/api/v1/instance/
17 response:
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":1,"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:
21 Cache-Control:
22 - max-age=180, public
23 Content-Security-Policy:
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;
26 style-src ''self'' http://localhost:3000 ''nonce-oXXAE09Lh1X66GUUalQOkg=='';
27 media-src ''self'' https: data: http://localhost:3000; frame-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
30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
32 worker-src ''self'' blob: http://localhost:3000'
33 Content-Type:
34 - application/json; charset=utf-8
35 Date:
36 - Mon, 07 Nov 2022 19:54:46 GMT
37 ETag:
38 - W/"a17de89b698f0c42f267e69340e11e47"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - 1a956d97-b4a5-4e2a-9d18-3fd0cb8e36c9
55 X-Runtime:
56 - '0.013517'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
62- request:
3 body: !!binary | 63 body: !!binary |
4 LS0xMjkyZjA0MzE0ZWY0ZTI5YThmYWRhZGY3MTZmZTBhOA0KQ29udGVudC1EaXNwb3NpdGlvbjog 64 LS02ZGNiNWQwNGNkZTI5NzZkZmZkNDNmYTIzNjk1NTFlNA0KQ29udGVudC1EaXNwb3NpdGlvbjog
5 Zm9ybS1kYXRhOyBuYW1lPSJkZXNjcmlwdGlvbiINCg0KSm9obiBMZW5ub24gZG9pbmcgYSBmdW5u 65 Zm9ybS1kYXRhOyBuYW1lPSJkZXNjcmlwdGlvbiINCg0KSm9obiBMZW5ub24gZG9pbmcgYSBmdW5u
6 eSB3YWxrDQotLTEyOTJmMDQzMTRlZjRlMjlhOGZhZGFkZjcxNmZlMGE4DQpDb250ZW50LURpc3Bv 66 eSB3YWxrDQotLTZkY2I1ZDA0Y2RlMjk3NmRmZmQ0M2ZhMjM2OTU1MWU0DQpDb250ZW50LURpc3Bv
7 c2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZvY3VzIg0KDQotMC41LDAuMw0KLS0xMjkyZjA0MzE0 67 c2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZvY3VzIg0KDQotMC41LDAuMw0KLS02ZGNiNWQwNGNk
8 ZWY0ZTI5YThmYWRhZGY3MTZmZTBhOA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBu 68 ZTI5NzZkZmZkNDNmYTIzNjk1NTFlNA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBu
9 YW1lPSJmaWxlIjsgZmlsZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfMTU4MjM5OTcyOC43ODIzMDU3 69 YW1lPSJmaWxlIjsgZmlsZW5hbWU9Im1hc3RvZG9ucHl1cGxvYWRfMTY2Nzg1MDg4Ni42NjE1NDM2
10 X0xFM0FWOU85NTMuanBlIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVnDQoNCv/Y/+AAEEpGSUYA 70 X0lLOTE0RzJHMkEuanBnIg0KQ29udGVudC1UeXBlOiBpbWFnZS9qcGVnDQoNCv/Y/+AAEEpGSUYA
11 AQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50clJHQiBYWVogB9wAAQAZ 71 AQEBAEgASAAA/+ICHElDQ19QUk9GSUxFAAEBAAACDGxjbXMCEAAAbW50clJHQiBYWVogB9wAAQAZ
12 AAMAKQA5YWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1sY21zAAAA 72 AAMAKQA5YWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1sY21zAAAA
13 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZGVzYwAAAPwAAABe 73 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZGVzYwAAAPwAAABe
@@ -943,63 +1003,129 @@ interactions:
943 qYg3CP1hg5XagwuSZZej1N96VKgeHKRZSii9BM7fep2iK8u6Y69PxSpUVZtsdoSiQO3N/mozLhcI 1003 qYg3CP1hg5XagwuSZZej1N96VKgeHKRZSii9BM7fep2iK8u6Y69PxSpUVZtsdoSiQO3N/mozLhcI
944 xMSN89s+KVKgU4XMHLHOFF7LVZRJrFV22pUqBoKKIKucrmmTAxMZfilSoFO2xicuMnjFStYMZkHV 1004 xMSN89s+KVKgU4XMHLHOFF7LVZRJrFV22pUqBoKKIKucrmmTAxMZfilSoFO2xicuMnjFStYMZkHV
945 3XP4pUqC5Zbdy3MwJvu7U0AjASTLfOy9aVKgjPC5Yj9imCTIjyrGTjBn9aVKgY09xujjo55uzvSp 1005 3XP4pUqC5Zbdy3MwJvu7U0AjASTLfOy9aVKgjPC5Yj9imCTIjyrGTjBn9aVKgY09xujjo55uzvSp
946 UqD/2Q0KLS0xMjkyZjA0MzE0ZWY0ZTI5YThmYWRhZGY3MTZmZTBhOC0tDQo= 1006 UqD/2Q0KLS02ZGNiNWQwNGNkZTI5NzZkZmZkNDNmYTIzNjk1NTFlNC0tDQo=
947 headers: 1007 headers:
948 Accept: ['*/*'] 1008 Accept:
949 Accept-Encoding: ['gzip, deflate'] 1009 - '*/*'
950 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1010 Accept-Encoding:
951 Connection: [keep-alive] 1011 - gzip, deflate
952 Content-Length: ['53738'] 1012 Authorization:
953 Content-Type: [multipart/form-data; boundary=1292f04314ef4e29a8fadadf716fe0a8] 1013 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
954 User-Agent: [python-requests/2.18.4] 1014 Connection:
1015 - keep-alive
1016 Content-Length:
1017 - '53738'
1018 Content-Type:
1019 - multipart/form-data; boundary=6dcb5d04cde2976dffd43fa2369551e4
1020 User-Agent:
1021 - tests/v311
955 method: POST 1022 method: POST
956 uri: http://localhost:3000/api/v1/media 1023 uri: http://localhost:3000/api/v2/media
957 response: 1024 response:
958 body: {string: '{"id":"3","type":"image","url":"http://localhost/system/media_attachments/files/000/000/003/original/aa98af395e0fcdf2.jpeg?1582399728","preview_url":"http://localhost/system/media_attachments/files/000/000/003/small/aa98af395e0fcdf2.jpeg?1582399728","remote_url":null,"text_url":"http://localhost/media/aRhpj5TqOQi3Mw8m4Kg","meta":{"focus":{"x":-0.5,"y":0.3},"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":400,"height":400,"size":"400x400","aspect":1.0}},"description":"John 1025 body:
959 Lennon doing a funny walk","blurhash":"UGD9YgIo00j[NFofR%M{IURj%Ms;D%of%MR%"}'} 1026 string: '{"id":"109304275717926981","type":"image","url":"http://localhost:3000/system/media_attachments/files/109/304/275/717/926/981/original/6a91c9414954282c.jpg","preview_url":"http://localhost:3000/system/media_attachments/files/109/304/275/717/926/981/small/6a91c9414954282c.jpg","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":480,"height":480,"size":"480x480","aspect":1.0},"focus":{"x":-0.5,"y":0.3}},"description":"John
1027 Lennon doing a funny walk","blurhash":"UGD9YhIn00j[NFofR%M{IURj%Ms;D%of%MR%"}'
960 headers: 1028 headers:
961 Cache-Control: ['no-cache, no-store'] 1029 Cache-Control:
962 Content-Type: [application/json; charset=utf-8] 1030 - no-store
963 Referrer-Policy: [strict-origin-when-cross-origin] 1031 Content-Security-Policy:
964 Transfer-Encoding: [chunked] 1032 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
965 Vary: ['Accept-Encoding, Origin'] 1033 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
966 X-Content-Type-Options: [nosniff] 1034 style-src ''self'' http://localhost:3000 ''nonce-QoJ/C9j4xlcKRmI28eJ97A=='';
967 X-Download-Options: [noopen] 1035 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
968 X-Frame-Options: [SAMEORIGIN] 1036 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
969 X-Permitted-Cross-Domain-Policies: [none] 1037 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
970 X-Request-Id: [1a6b2fe2-de43-49b1-aaa4-016e21d92035] 1038 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
971 X-Runtime: ['0.356358'] 1039 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
972 X-XSS-Protection: [1; mode=block] 1040 worker-src ''self'' blob: http://localhost:3000'
973 content-length: ['590'] 1041 Content-Type:
974 status: {code: 200, message: OK} 1042 - application/json; charset=utf-8
1043 ETag:
1044 - W/"137f5730a5bb73cb17efb13d81c255aa"
1045 Referrer-Policy:
1046 - strict-origin-when-cross-origin
1047 Transfer-Encoding:
1048 - chunked
1049 Vary:
1050 - Accept, Origin
1051 X-Content-Type-Options:
1052 - nosniff
1053 X-Download-Options:
1054 - noopen
1055 X-Frame-Options:
1056 - SAMEORIGIN
1057 X-Permitted-Cross-Domain-Policies:
1058 - none
1059 X-Request-Id:
1060 - 58aac5f0-ec17-44a3-adc1-106c9b697d71
1061 X-Runtime:
1062 - '0.133905'
1063 X-XSS-Protection:
1064 - 1; mode=block
1065 status:
1066 code: 200
1067 message: OK
975- request: 1068- request:
976 body: focus=0.69%2C0.69&description=John+Lennon+doing+a+cool+walk 1069 body: description=John+Lennon+doing+a+cool+walk&focus=0.69%2C0.69
977 headers: 1070 headers:
978 Accept: ['*/*'] 1071 Accept:
979 Accept-Encoding: ['gzip, deflate'] 1072 - '*/*'
980 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 1073 Accept-Encoding:
981 Connection: [keep-alive] 1074 - gzip, deflate
982 Content-Length: ['59'] 1075 Authorization:
983 Content-Type: [application/x-www-form-urlencoded] 1076 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
984 User-Agent: [python-requests/2.18.4] 1077 Connection:
1078 - keep-alive
1079 Content-Length:
1080 - '59'
1081 Content-Type:
1082 - application/x-www-form-urlencoded
1083 User-Agent:
1084 - tests/v311
985 method: PUT 1085 method: PUT
986 uri: http://localhost:3000/api/v1/media/3 1086 uri: http://localhost:3000/api/v1/media/109304275717926981
987 response: 1087 response:
988 body: {string: '{"id":"3","type":"image","url":"http://localhost/system/media_attachments/files/000/000/003/original/aa98af395e0fcdf2.jpeg?1582399728","preview_url":"http://localhost/system/media_attachments/files/000/000/003/small/aa98af395e0fcdf2.jpeg?1582399728","remote_url":null,"text_url":"http://localhost/media/aRhpj5TqOQi3Mw8m4Kg","meta":{"focus":{"x":0.69,"y":0.69},"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":400,"height":400,"size":"400x400","aspect":1.0}},"description":"John 1088 body:
989 Lennon doing a cool walk","blurhash":"UGD9YgIo00j[NFofR%M{IURj%Ms;D%of%MR%"}'} 1089 string: '{"id":"109304275717926981","type":"image","url":"http://localhost:3000/system/media_attachments/files/109/304/275/717/926/981/original/6a91c9414954282c.jpg","preview_url":"http://localhost:3000/system/media_attachments/files/109/304/275/717/926/981/small/6a91c9414954282c.jpg","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"focus":{"x":0.69,"y":0.69},"original":{"width":600,"height":600,"size":"600x600","aspect":1.0},"small":{"width":480,"height":480,"size":"480x480","aspect":1.0}},"description":"John
1090 Lennon doing a cool walk","blurhash":"UGD9YhIn00j[NFofR%M{IURj%Ms;D%of%MR%"}'
990 headers: 1091 headers:
991 Cache-Control: ['no-cache, no-store'] 1092 Cache-Control:
992 Content-Type: [application/json; charset=utf-8] 1093 - no-store
993 Referrer-Policy: [strict-origin-when-cross-origin] 1094 Content-Security-Policy:
994 Transfer-Encoding: [chunked] 1095 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
995 Vary: ['Accept-Encoding, Origin'] 1096 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
996 X-Content-Type-Options: [nosniff] 1097 style-src ''self'' http://localhost:3000 ''nonce-gK1rbRIFJANVp1EWSQZqdA=='';
997 X-Download-Options: [noopen] 1098 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
998 X-Frame-Options: [SAMEORIGIN] 1099 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
999 X-Permitted-Cross-Domain-Policies: [none] 1100 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
1000 X-Request-Id: [509a16dd-89ca-4ad0-8a01-cfdb3030d37c] 1101 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
1001 X-Runtime: ['0.041738'] 1102 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
1002 X-XSS-Protection: [1; mode=block] 1103 worker-src ''self'' blob: http://localhost:3000'
1003 content-length: ['590'] 1104 Content-Type:
1004 status: {code: 200, message: OK} 1105 - application/json; charset=utf-8
1106 ETag:
1107 - W/"2980ac39ec2bdffb36e9f9ab6d9613aa"
1108 Referrer-Policy:
1109 - strict-origin-when-cross-origin
1110 Transfer-Encoding:
1111 - chunked
1112 Vary:
1113 - Accept, Origin
1114 X-Content-Type-Options:
1115 - nosniff
1116 X-Download-Options:
1117 - noopen
1118 X-Frame-Options:
1119 - SAMEORIGIN
1120 X-Permitted-Cross-Domain-Policies:
1121 - none
1122 X-Request-Id:
1123 - 770a4f6b-b8c0-42d0-8cd8-809f0f5ac474
1124 X-Runtime:
1125 - '0.013655'
1126 X-XSS-Protection:
1127 - 1; mode=block
1128 status:
1129 code: 200
1130 message: OK
1005version: 1 1131version: 1
diff --git a/tests/cassettes/test_mutes.yaml b/tests/cassettes/test_mutes.yaml
index 63fd798..ab3f03b 100644
--- a/tests/cassettes/test_mutes.yaml
+++ b/tests/cassettes/test_mutes.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/mutes 16 uri: http://localhost:3000/api/v1/mutes
12 response: 17 response:
13 body: {string: '[]'} 18 body:
19 string: '[]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-rR/p4t2Y3YzmXxWd2rKHWA=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [c955e74a-cfda-479c-a575-6ddd8d2a4bd3] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.045163'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['2'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 381be473-a416-4d99-bbeb-3788917b27ed
53 X-Runtime:
54 - '0.009792'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_nodeinfo.yaml b/tests/cassettes/test_nodeinfo.yaml
index b4a418f..fd0a81d 100644
--- a/tests/cassettes/test_nodeinfo.yaml
+++ b/tests/cassettes/test_nodeinfo.yaml
@@ -2,80 +2,121 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/.well-known/nodeinfo 16 uri: http://localhost:3000/.well-known/nodeinfo
12 response: 17 response:
13 body: {string: '{"links":[{"rel":"http://nodeinfo.diaspora.software/ns/schema/2.0","href":"http://localhost/nodeinfo/2.0"}]}'} 18 body:
19 string: '{"links":[{"rel":"http://nodeinfo.diaspora.software/ns/schema/2.0","href":"http://localhost:3000/nodeinfo/2.0"}]}'
14 headers: 20 headers:
15 Cache-Control: ['max-age=259200, public'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - max-age=259200, public
17 Date: ['Sat, 22 Feb 2020 19:28:40 GMT'] 23 Content-Security-Policy:
18 ETag: [W/"765ed8d65d8333f722ad1b021068b547"] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Referrer-Policy: [strict-origin-when-cross-origin] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 Transfer-Encoding: [chunked] 26 style-src ''self'' http://localhost:3000 ''nonce-N/2LDU6K/8HmVTeHvlevuw=='';
21 Vary: ['Accept, Accept-Encoding, Origin'] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Content-Type-Options: [nosniff] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Download-Options: [noopen] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Frame-Options: [SAMEORIGIN] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Permitted-Cross-Domain-Policies: [none] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-Request-Id: [2857405a-9a6a-49aa-94ab-cb5331a15df2] 32 worker-src ''self'' blob: http://localhost:3000'
27 X-Runtime: ['0.048451'] 33 Content-Type:
28 X-XSS-Protection: [1; mode=block] 34 - application/json; charset=utf-8
29 content-length: ['108'] 35 Date:
30 status: {code: 200, message: OK} 36 - Mon, 07 Nov 2022 19:54:43 GMT
37 ETag:
38 - W/"30113ea20db19da6a25dac6491c2351e"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - 1793545a-5f31-4bf5-9dbf-2a00f0a0dc88
55 X-Runtime:
56 - '0.007960'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
31- request: 62- request:
32 body: null 63 body: null
33 headers: 64 headers:
34 Accept: ['*/*'] 65 Accept:
35 Accept-Encoding: ['gzip, deflate'] 66 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 67 Accept-Encoding:
37 Connection: [keep-alive] 68 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 69 Authorization:
39 method: GET 70 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
40 uri: http://localhost/nodeinfo/2.0 71 Connection:
41 response: 72 - keep-alive
42 body: {string: "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>404 73 User-Agent:
43 Not Found</h1></center>\r\n<hr><center>nginx/1.14.0 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n"} 74 - tests/v311
44 headers:
45 Connection: [keep-alive]
46 Content-Type: [text/html]
47 Date: ['Sat, 22 Feb 2020 19:28:40 GMT']
48 Server: [nginx/1.14.0 (Ubuntu)]
49 Transfer-Encoding: [chunked]
50 content-length: ['178']
51 status: {code: 404, message: Not Found}
52- request:
53 body: null
54 headers:
55 Accept: ['*/*']
56 Accept-Encoding: ['gzip, deflate']
57 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN]
58 Connection: [keep-alive]
59 User-Agent: [python-requests/2.18.4]
60 method: GET 75 method: GET
61 uri: http://localhost:3000/nodeinfo/2.0 76 uri: http://localhost:3000/nodeinfo/2.0
62 response: 77 response:
63 body: {string: '{"version":"2.0","software":{"name":"mastodon","version":"3.1.1"},"protocols":["activitypub"],"usage":{"users":{"total":3,"activeMonth":3,"activeHalfyear":3},"localPosts":1},"openRegistrations":true}'} 78 body:
79 string: '{"version":"2.0","software":{"name":"mastodon","version":"4.0.0rc1"},"protocols":["activitypub"],"services":{"outbound":[],"inbound":[]},"usage":{"users":{"total":4,"activeMonth":0,"activeHalfyear":0},"localPosts":4},"openRegistrations":true,"metadata":[]}'
64 headers: 80 headers:
65 Cache-Control: ['max-age=1800, public'] 81 Cache-Control:
66 Content-Type: [application/json; charset=utf-8] 82 - max-age=1800, public
67 Date: ['Sat, 22 Feb 2020 19:28:41 GMT'] 83 Content-Security-Policy:
68 ETag: [W/"dce5048b9050141b18d1d3fda5194615"] 84 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
69 Referrer-Policy: [strict-origin-when-cross-origin] 85 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
70 Transfer-Encoding: [chunked] 86 style-src ''self'' http://localhost:3000 ''nonce-Oxq1BiN3YYRSXsVYkPnXkA=='';
71 Vary: ['Accept,Accept-Encoding'] 87 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
72 X-Content-Type-Options: [nosniff] 88 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
73 X-Download-Options: [noopen] 89 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
74 X-Frame-Options: [SAMEORIGIN] 90 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
75 X-Permitted-Cross-Domain-Policies: [none] 91 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
76 X-Request-Id: [a8211f49-3b92-412c-927a-a16d31c55a3d] 92 worker-src ''self'' blob: http://localhost:3000'
77 X-Runtime: ['0.039172'] 93 Content-Type:
78 X-XSS-Protection: [1; mode=block] 94 - application/json; charset=utf-8
79 content-length: ['199'] 95 Date:
80 status: {code: 200, message: OK} 96 - Mon, 07 Nov 2022 19:54:43 GMT
97 ETag:
98 - W/"fd825ea898be7ab584119a5eb1f58288"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-Request-Id:
114 - 71499581-5acd-455a-9c6e-236121db8afd
115 X-Runtime:
116 - '0.009788'
117 X-XSS-Protection:
118 - 1; mode=block
119 status:
120 code: 200
121 message: OK
81version: 1 122version: 1
diff --git a/tests/cassettes/test_notifications.yaml b/tests/cassettes/test_notifications.yaml
index b4d35ba..9725dd3 100644
--- a/tests/cassettes/test_notifications.yaml
+++ b/tests/cassettes/test_notifications.yaml
@@ -2,127 +2,254 @@ interactions:
2- request: 2- request:
3 body: status=%40mastodonpy_test+hello%21 3 body: status=%40mastodonpy_test+hello%21
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 7 Accept-Encoding:
8 Connection: [keep-alive] 8 - gzip, deflate
9 Content-Length: ['34'] 9 Authorization:
10 Content-Type: [application/x-www-form-urlencoded] 10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
11 User-Agent: [python-requests/2.18.4] 11 Connection:
12 - keep-alive
13 Content-Length:
14 - '34'
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":"103704148689147390","created_at":"2020-02-22T19:28:49.781Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148689147390","url":"http://localhost/@admin/103704148689147390","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003cspan 22 body:
16 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 23 string: '{"id":"109304275731620250","created_at":"2022-11-07T19:54:47.019Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304275731620250","url":"http://localhost:3000/@admin/109304275731620250","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003cspan
17 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 24 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
18 hello!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test 25 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
19 suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 26 hello!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
27 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":1,"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}'
20 headers: 28 headers:
21 Cache-Control: ['no-cache, no-store'] 29 Cache-Control:
22 Content-Type: [application/json; charset=utf-8] 30 - no-store
23 Referrer-Policy: [strict-origin-when-cross-origin] 31 Content-Security-Policy:
24 Transfer-Encoding: [chunked] 32 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
25 Vary: ['Accept-Encoding, Origin'] 33 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
26 X-Content-Type-Options: [nosniff] 34 style-src ''self'' http://localhost:3000 ''nonce-zSLoC5Q32sk9vIRq+Prp7A=='';
27 X-Download-Options: [noopen] 35 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
28 X-Frame-Options: [SAMEORIGIN] 36 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
29 X-Permitted-Cross-Domain-Policies: [none] 37 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
30 X-Request-Id: [a722f0a4-49c3-4c8b-95e5-c30caf2242b7] 38 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
31 X-Runtime: ['0.350785'] 39 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
32 X-XSS-Protection: [1; mode=block] 40 worker-src ''self'' blob: http://localhost:3000'
33 content-length: ['1570'] 41 Content-Type:
34 status: {code: 200, message: OK} 42 - application/json; charset=utf-8
43 ETag:
44 - W/"9106a1d344dbbc094a40c28c1cedf3be"
45 Referrer-Policy:
46 - strict-origin-when-cross-origin
47 Transfer-Encoding:
48 - chunked
49 Vary:
50 - Accept, Origin
51 X-Content-Type-Options:
52 - nosniff
53 X-Download-Options:
54 - noopen
55 X-Frame-Options:
56 - SAMEORIGIN
57 X-Permitted-Cross-Domain-Policies:
58 - none
59 X-RateLimit-Limit:
60 - '300'
61 X-RateLimit-Remaining:
62 - '298'
63 X-RateLimit-Reset:
64 - '2022-11-07T21:00:00.050068Z'
65 X-Request-Id:
66 - 2eeedc8e-4eee-437b-ae62-e6caa7893f8d
67 X-Runtime:
68 - '0.043624'
69 X-XSS-Protection:
70 - 1; mode=block
71 status:
72 code: 200
73 message: OK
35- request: 74- request:
36 body: null 75 body: null
37 headers: 76 headers:
38 Accept: ['*/*'] 77 Accept:
39 Accept-Encoding: ['gzip, deflate'] 78 - '*/*'
40 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 79 Accept-Encoding:
41 Connection: [keep-alive] 80 - gzip, deflate
42 User-Agent: [python-requests/2.18.4] 81 Authorization:
82 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
83 Connection:
84 - keep-alive
85 User-Agent:
86 - tests/v311
43 method: GET 87 method: GET
44 uri: http://localhost:3000/api/v1/notifications 88 uri: http://localhost:3000/api/v1/notifications
45 response: 89 response:
46 body: {string: '[{"id":"11","type":"mention","created_at":"2020-02-22T19:28:49.998Z","account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"status":{"id":"103704148689147390","created_at":"2020-02-22T19:28:49.781Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148689147390","url":"http://localhost/@admin/103704148689147390","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 90 body:
47 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 91 string: '[{"id":"6","type":"follow_request","created_at":"2022-11-07T19:54:38.477Z","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":1,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}}]'
48 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
49 hello!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test
50 suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}}]'}
51 headers: 92 headers:
52 Cache-Control: ['no-cache, no-store'] 93 Cache-Control:
53 Content-Type: [application/json; charset=utf-8] 94 - no-store
54 Link: ['<http://localhost:3000/api/v1/notifications?max_id=11>; rel="next", 95 Content-Security-Policy:
55 <http://localhost:3000/api/v1/notifications?min_id=11>; rel="prev"'] 96 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
56 Referrer-Policy: [strict-origin-when-cross-origin] 97 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
57 Transfer-Encoding: [chunked] 98 style-src ''self'' http://localhost:3000 ''nonce-407BmP7FOO/UsK5b5NNrXA=='';
58 Vary: ['Accept-Encoding, Origin'] 99 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
59 X-Content-Type-Options: [nosniff] 100 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
60 X-Download-Options: [noopen] 101 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
61 X-Frame-Options: [SAMEORIGIN] 102 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
62 X-Permitted-Cross-Domain-Policies: [none] 103 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
63 X-Request-Id: [7d6c76c4-9439-4889-a2b4-59f312857afb] 104 worker-src ''self'' blob: http://localhost:3000'
64 X-Runtime: ['0.189276'] 105 Content-Type:
65 X-XSS-Protection: [1; mode=block] 106 - application/json; charset=utf-8
66 content-length: ['2233'] 107 ETag:
67 status: {code: 200, message: OK} 108 - W/"7ba0277d54c9ec55fa8e206c94e7e7c5"
109 Link:
110 - <http://localhost:3000/api/v1/notifications?max_id=6>; rel="next", <http://localhost:3000/api/v1/notifications?min_id=6>;
111 rel="prev"
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 - 62c36486-3dc5-45e2-b294-60bc965170c0
128 X-Runtime:
129 - '0.018882'
130 X-XSS-Protection:
131 - 1; mode=block
132 status:
133 code: 200
134 message: OK
68- request: 135- request:
69 body: null 136 body: null
70 headers: 137 headers:
71 Accept: ['*/*'] 138 Accept:
72 Accept-Encoding: ['gzip, deflate'] 139 - '*/*'
73 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 140 Accept-Encoding:
74 Connection: [keep-alive] 141 - gzip, deflate
75 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
76 method: GET 148 method: GET
77 uri: http://localhost:3000/api/v1/notifications/11 149 uri: http://localhost:3000/api/v1/notifications/6
78 response: 150 response:
79 body: {string: '{"id":"11","type":"mention","created_at":"2020-02-22T19:28:49.998Z","account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"status":{"id":"103704148689147390","created_at":"2020-02-22T19:28:49.781Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148689147390","url":"http://localhost/@admin/103704148689147390","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 151 body:
80 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 152 string: '{"id":"6","type":"follow_request","created_at":"2022-11-07T19:54:38.477Z","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":1,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}}'
81 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
82 hello!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test
83 suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}}'}
84 headers: 153 headers:
85 Cache-Control: ['no-cache, no-store'] 154 Cache-Control:
86 Content-Type: [application/json; charset=utf-8] 155 - no-store
87 Referrer-Policy: [strict-origin-when-cross-origin] 156 Content-Security-Policy:
88 Transfer-Encoding: [chunked] 157 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
89 Vary: ['Accept-Encoding, Origin'] 158 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
90 X-Content-Type-Options: [nosniff] 159 style-src ''self'' http://localhost:3000 ''nonce-/t5Bi09ywV8jEb7/g6MC7w=='';
91 X-Download-Options: [noopen] 160 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
92 X-Frame-Options: [SAMEORIGIN] 161 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
93 X-Permitted-Cross-Domain-Policies: [none] 162 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
94 X-Request-Id: [dbdc69e1-b000-424e-a7ed-2fe84f3670f4] 163 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
95 X-Runtime: ['0.095420'] 164 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
96 X-XSS-Protection: [1; mode=block] 165 worker-src ''self'' blob: http://localhost:3000'
97 content-length: ['2231'] 166 Content-Type:
98 status: {code: 200, message: OK} 167 - application/json; charset=utf-8
168 ETag:
169 - W/"58f32e98b742a1193c9167f088f61c2a"
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 - 64d03c02-3485-4f18-b9ff-cc54b2a214e8
186 X-Runtime:
187 - '0.013038'
188 X-XSS-Protection:
189 - 1; mode=block
190 status:
191 code: 200
192 message: OK
99- request: 193- request:
100 body: null 194 body: null
101 headers: 195 headers:
102 Accept: ['*/*'] 196 Accept:
103 Accept-Encoding: ['gzip, deflate'] 197 - '*/*'
104 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 198 Accept-Encoding:
105 Connection: [keep-alive] 199 - gzip, deflate
106 Content-Length: ['0'] 200 Authorization:
107 User-Agent: [python-requests/2.18.4] 201 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
202 Connection:
203 - keep-alive
204 Content-Length:
205 - '0'
206 User-Agent:
207 - tests/v311
108 method: DELETE 208 method: DELETE
109 uri: http://localhost:3000/api/v1/statuses/103704148689147390 209 uri: http://localhost:3000/api/v1/statuses/109304275731620250
110 response: 210 response:
111 body: {string: '{"id":"103704148689147390","created_at":"2020-02-22T19:28:49.781Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148689147390","url":"http://localhost/@admin/103704148689147390","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"@mastodonpy_test 211 body:
112 hello!","reblog":null,"application":{"name":"Mastodon.py test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 212 string: '{"id":"109304275731620250","created_at":"2022-11-07T19:54:47.019Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304275731620250","url":"http://localhost:3000/@admin/109304275731620250","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"@mastodonpy_test
213 hello!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py test
214 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":0,"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}'
113 headers: 215 headers:
114 Cache-Control: ['no-cache, no-store'] 216 Cache-Control:
115 Content-Type: [application/json; charset=utf-8] 217 - no-store
116 Referrer-Policy: [strict-origin-when-cross-origin] 218 Content-Security-Policy:
117 Transfer-Encoding: [chunked] 219 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
118 Vary: ['Accept-Encoding, Origin'] 220 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
119 X-Content-Type-Options: [nosniff] 221 style-src ''self'' http://localhost:3000 ''nonce-A3h5y1V++macRJqI7vMKEA=='';
120 X-Download-Options: [noopen] 222 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
121 X-Frame-Options: [SAMEORIGIN] 223 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
122 X-Permitted-Cross-Domain-Policies: [none] 224 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
123 X-Request-Id: [b88f3cc5-5dcf-450d-b343-796108296e0c] 225 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
124 X-Runtime: ['0.175824'] 226 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
125 X-XSS-Protection: [1; mode=block] 227 worker-src ''self'' blob: http://localhost:3000'
126 content-length: ['1363'] 228 Content-Type:
127 status: {code: 200, message: OK} 229 - application/json; charset=utf-8
230 ETag:
231 - W/"bb4f63c62b4f64e26a13822164a8e320"
232 Referrer-Policy:
233 - strict-origin-when-cross-origin
234 Transfer-Encoding:
235 - chunked
236 Vary:
237 - Accept, Origin
238 X-Content-Type-Options:
239 - nosniff
240 X-Download-Options:
241 - noopen
242 X-Frame-Options:
243 - SAMEORIGIN
244 X-Permitted-Cross-Domain-Policies:
245 - none
246 X-Request-Id:
247 - 88396cc6-80a4-4007-a18e-edd5f44c8e61
248 X-Runtime:
249 - '0.028626'
250 X-XSS-Protection:
251 - 1; mode=block
252 status:
253 code: 200
254 message: OK
128version: 1 255version: 1
diff --git a/tests/cassettes/test_notifications_clear.yaml b/tests/cassettes/test_notifications_clear.yaml
index bc4c7a6..762ed48 100644
--- a/tests/cassettes/test_notifications_clear.yaml
+++ b/tests/cassettes/test_notifications_clear.yaml
@@ -2,29 +2,61 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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: ['0'] 9 Authorization:
10 User-Agent: [python-requests/2.18.4] 10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 Content-Length:
14 - '0'
15 User-Agent:
16 - tests/v311
11 method: POST 17 method: POST
12 uri: http://localhost:3000/api/v1/notifications/clear 18 uri: http://localhost:3000/api/v1/notifications/clear
13 response: 19 response:
14 body: {string: '{}'} 20 body:
21 string: '{}'
15 headers: 22 headers:
16 Cache-Control: ['no-cache, no-store'] 23 Cache-Control:
17 Content-Type: [application/json; charset=utf-8] 24 - no-store
18 Referrer-Policy: [strict-origin-when-cross-origin] 25 Content-Security-Policy:
19 Transfer-Encoding: [chunked] 26 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
20 Vary: ['Accept-Encoding, Origin'] 27 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
21 X-Content-Type-Options: [nosniff] 28 style-src ''self'' http://localhost:3000 ''nonce-3Z/rDSqALsTDGmGLRoIxQg=='';
22 X-Download-Options: [noopen] 29 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
23 X-Frame-Options: [SAMEORIGIN] 30 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
24 X-Permitted-Cross-Domain-Policies: [none] 31 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
25 X-Request-Id: [e058ef59-45e3-425f-bab4-a9e459325db6] 32 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
26 X-Runtime: ['0.033612'] 33 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
27 X-XSS-Protection: [1; mode=block] 34 worker-src ''self'' blob: http://localhost:3000'
28 content-length: ['2'] 35 Content-Type:
29 status: {code: 200, message: OK} 36 - application/json; charset=utf-8
37 ETag:
38 - W/"44136fa355b3678a1146ad16f7e8649e"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - be8bfcb5-f553-4c69-bd67-02c8066489d2
55 X-Runtime:
56 - '0.010079'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
30version: 1 62version: 1
diff --git a/tests/cassettes/test_notifications_dismiss.yaml b/tests/cassettes/test_notifications_dismiss.yaml
index 430ee74..0d597af 100644
--- a/tests/cassettes/test_notifications_dismiss.yaml
+++ b/tests/cassettes/test_notifications_dismiss.yaml
@@ -2,153 +2,316 @@ interactions:
2- request: 2- request:
3 body: status=%40mastodonpy_test+hello%21 3 body: status=%40mastodonpy_test+hello%21
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 7 Accept-Encoding:
8 Connection: [keep-alive] 8 - gzip, deflate
9 Content-Length: ['34'] 9 Authorization:
10 Content-Type: [application/x-www-form-urlencoded] 10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
11 User-Agent: [python-requests/2.18.4] 11 Connection:
12 - keep-alive
13 Content-Length:
14 - '34'
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":"103704148750011021","created_at":"2020-02-22T19:28:50.704Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148750011021","url":"http://localhost/@admin/103704148750011021","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003cspan 22 body:
16 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 23 string: '{"id":"109304275739881636","created_at":"2022-11-07T19:54:47.146Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304275739881636","url":"http://localhost:3000/@admin/109304275739881636","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003cspan
17 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 24 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
18 hello!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test 25 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
19 suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 26 hello!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
27 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":1,"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}'
20 headers: 28 headers:
21 Cache-Control: ['no-cache, no-store'] 29 Cache-Control:
22 Content-Type: [application/json; charset=utf-8] 30 - no-store
23 Referrer-Policy: [strict-origin-when-cross-origin] 31 Content-Security-Policy:
24 Transfer-Encoding: [chunked] 32 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
25 Vary: ['Accept-Encoding, Origin'] 33 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
26 X-Content-Type-Options: [nosniff] 34 style-src ''self'' http://localhost:3000 ''nonce-Ood1uft1M+AF/X5YjwwWYQ=='';
27 X-Download-Options: [noopen] 35 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
28 X-Frame-Options: [SAMEORIGIN] 36 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
29 X-Permitted-Cross-Domain-Policies: [none] 37 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
30 X-Request-Id: [5649c829-21c1-4093-9313-e8eef53105d3] 38 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
31 X-Runtime: ['0.310315'] 39 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
32 X-XSS-Protection: [1; mode=block] 40 worker-src ''self'' blob: http://localhost:3000'
33 content-length: ['1570'] 41 Content-Type:
34 status: {code: 200, message: OK} 42 - application/json; charset=utf-8
43 ETag:
44 - W/"c85dbe58cf9dfbbaa5df16dc6606153b"
45 Referrer-Policy:
46 - strict-origin-when-cross-origin
47 Transfer-Encoding:
48 - chunked
49 Vary:
50 - Accept, Origin
51 X-Content-Type-Options:
52 - nosniff
53 X-Download-Options:
54 - noopen
55 X-Frame-Options:
56 - SAMEORIGIN
57 X-Permitted-Cross-Domain-Policies:
58 - none
59 X-RateLimit-Limit:
60 - '300'
61 X-RateLimit-Remaining:
62 - '297'
63 X-RateLimit-Reset:
64 - '2022-11-07T21:00:00.172285Z'
65 X-Request-Id:
66 - 0f21f001-b16a-47a6-bbc0-f81e61bf28ed
67 X-Runtime:
68 - '0.039049'
69 X-XSS-Protection:
70 - 1; mode=block
71 status:
72 code: 200
73 message: OK
35- request: 74- request:
36 body: null 75 body: null
37 headers: 76 headers:
38 Accept: ['*/*'] 77 Accept:
39 Accept-Encoding: ['gzip, deflate'] 78 - '*/*'
40 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 79 Accept-Encoding:
41 Connection: [keep-alive] 80 - gzip, deflate
42 User-Agent: [python-requests/2.18.4] 81 Authorization:
82 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
83 Connection:
84 - keep-alive
85 User-Agent:
86 - tests/v311
43 method: GET 87 method: GET
44 uri: http://localhost:3000/api/v1/notifications 88 uri: http://localhost:3000/api/v1/notifications
45 response: 89 response:
46 body: {string: '[{"id":"12","type":"mention","created_at":"2020-02-22T19:28:50.897Z","account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"status":{"id":"103704148750011021","created_at":"2020-02-22T19:28:50.704Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148750011021","url":"http://localhost/@admin/103704148750011021","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 90 body:
47 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 91 string: '[{"id":"6","type":"follow_request","created_at":"2022-11-07T19:54:38.477Z","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":1,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]}}]'
48 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
49 hello!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test
50 suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}}]'}
51 headers: 92 headers:
52 Cache-Control: ['no-cache, no-store'] 93 Cache-Control:
53 Content-Type: [application/json; charset=utf-8] 94 - no-store
54 Link: ['<http://localhost:3000/api/v1/notifications?max_id=12>; rel="next", 95 Content-Security-Policy:
55 <http://localhost:3000/api/v1/notifications?min_id=12>; rel="prev"'] 96 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
56 Referrer-Policy: [strict-origin-when-cross-origin] 97 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
57 Transfer-Encoding: [chunked] 98 style-src ''self'' http://localhost:3000 ''nonce-GLe/BRxMb/4ukIpP+ySz6w=='';
58 Vary: ['Accept-Encoding, Origin'] 99 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
59 X-Content-Type-Options: [nosniff] 100 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
60 X-Download-Options: [noopen] 101 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
61 X-Frame-Options: [SAMEORIGIN] 102 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
62 X-Permitted-Cross-Domain-Policies: [none] 103 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
63 X-Request-Id: [7421ab40-ee1d-4d69-8c40-7c34f317db22] 104 worker-src ''self'' blob: http://localhost:3000'
64 X-Runtime: ['0.211879'] 105 Content-Type:
65 X-XSS-Protection: [1; mode=block] 106 - application/json; charset=utf-8
66 content-length: ['2233'] 107 ETag:
67 status: {code: 200, message: OK} 108 - W/"7ba0277d54c9ec55fa8e206c94e7e7c5"
109 Link:
110 - <http://localhost:3000/api/v1/notifications?max_id=6>; rel="next", <http://localhost:3000/api/v1/notifications?min_id=6>;
111 rel="prev"
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 - 74be2b71-76f2-4f2c-8817-7f45a17bd654
128 X-Runtime:
129 - '0.019147'
130 X-XSS-Protection:
131 - 1; mode=block
132 status:
133 code: 200
134 message: OK
68- request: 135- request:
69 body: null 136 body: null
70 headers: 137 headers:
71 Accept: ['*/*'] 138 Accept:
72 Accept-Encoding: ['gzip, deflate'] 139 - '*/*'
73 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 140 Accept-Encoding:
74 Connection: [keep-alive] 141 - gzip, deflate
75 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
76 method: GET 148 method: GET
77 uri: http://localhost:3000/api/v1/instance/ 149 uri: http://localhost:3000/api/v1/instance/
78 response: 150 response:
79 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":2,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 151 body:
152 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":1,"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":[]}'
80 headers: 153 headers:
81 Cache-Control: ['max-age=180, public'] 154 Cache-Control:
82 Content-Type: [application/json; charset=utf-8] 155 - max-age=180, public
83 Date: ['Sat, 22 Feb 2020 19:28:51 GMT'] 156 Content-Security-Policy:
84 ETag: [W/"b6077860f369838a5d8bc6ddb54355bc"] 157 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
85 Referrer-Policy: [strict-origin-when-cross-origin] 158 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
86 Transfer-Encoding: [chunked] 159 style-src ''self'' http://localhost:3000 ''nonce-YW16mj5VvnRtGyT5WYZLVg=='';
87 Vary: ['Accept-Encoding, Origin'] 160 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
88 X-Content-Type-Options: [nosniff] 161 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
89 X-Download-Options: [noopen] 162 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
90 X-Frame-Options: [SAMEORIGIN] 163 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
91 X-Permitted-Cross-Domain-Policies: [none] 164 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
92 X-Request-Id: [befc2d31-cf01-4163-af8d-cf3f232ca15f] 165 worker-src ''self'' blob: http://localhost:3000'
93 X-Runtime: ['0.063934'] 166 Content-Type:
94 X-XSS-Protection: [1; mode=block] 167 - application/json; charset=utf-8
95 content-length: ['397'] 168 Date:
96 status: {code: 200, message: OK} 169 - Mon, 07 Nov 2022 19:54:47 GMT
170 ETag:
171 - W/"a17de89b698f0c42f267e69340e11e47"
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 - 38ffba67-56c0-4b67-a214-28bc43f86639
188 X-Runtime:
189 - '0.013739'
190 X-XSS-Protection:
191 - 1; mode=block
192 status:
193 code: 200
194 message: OK
97- request: 195- request:
98 body: null 196 body: null
99 headers: 197 headers:
100 Accept: ['*/*'] 198 Accept:
101 Accept-Encoding: ['gzip, deflate'] 199 - '*/*'
102 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 200 Accept-Encoding:
103 Connection: [keep-alive] 201 - gzip, deflate
104 Content-Length: ['0'] 202 Authorization:
105 User-Agent: [python-requests/2.18.4] 203 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
204 Connection:
205 - keep-alive
206 Content-Length:
207 - '0'
208 User-Agent:
209 - tests/v311
106 method: POST 210 method: POST
107 uri: http://localhost:3000/api/v1/notifications/12/dismiss 211 uri: http://localhost:3000/api/v1/notifications/6/dismiss
108 response: 212 response:
109 body: {string: '{}'} 213 body:
214 string: '{}'
110 headers: 215 headers:
111 Cache-Control: ['no-cache, no-store'] 216 Cache-Control:
112 Content-Type: [application/json; charset=utf-8] 217 - no-store
113 Referrer-Policy: [strict-origin-when-cross-origin] 218 Content-Security-Policy:
114 Transfer-Encoding: [chunked] 219 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
115 Vary: ['Accept-Encoding, Origin'] 220 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
116 X-Content-Type-Options: [nosniff] 221 style-src ''self'' http://localhost:3000 ''nonce-S8/BS4+NES5M1jWFmsp4ng=='';
117 X-Download-Options: [noopen] 222 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
118 X-Frame-Options: [SAMEORIGIN] 223 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
119 X-Permitted-Cross-Domain-Policies: [none] 224 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
120 X-Request-Id: [57da8d7c-867c-4288-bcab-d6c936e858d3] 225 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
121 X-Runtime: ['0.043769'] 226 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
122 X-XSS-Protection: [1; mode=block] 227 worker-src ''self'' blob: http://localhost:3000'
123 content-length: ['2'] 228 Content-Type:
124 status: {code: 200, message: OK} 229 - application/json; charset=utf-8
230 ETag:
231 - W/"44136fa355b3678a1146ad16f7e8649e"
232 Referrer-Policy:
233 - strict-origin-when-cross-origin
234 Transfer-Encoding:
235 - chunked
236 Vary:
237 - Accept, Origin
238 X-Content-Type-Options:
239 - nosniff
240 X-Download-Options:
241 - noopen
242 X-Frame-Options:
243 - SAMEORIGIN
244 X-Permitted-Cross-Domain-Policies:
245 - none
246 X-Request-Id:
247 - 4b947742-ab8d-40c1-9b93-261fec9ea293
248 X-Runtime:
249 - '0.010901'
250 X-XSS-Protection:
251 - 1; mode=block
252 status:
253 code: 200
254 message: OK
125- request: 255- request:
126 body: null 256 body: null
127 headers: 257 headers:
128 Accept: ['*/*'] 258 Accept:
129 Accept-Encoding: ['gzip, deflate'] 259 - '*/*'
130 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 260 Accept-Encoding:
131 Connection: [keep-alive] 261 - gzip, deflate
132 Content-Length: ['0'] 262 Authorization:
133 User-Agent: [python-requests/2.18.4] 263 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
264 Connection:
265 - keep-alive
266 Content-Length:
267 - '0'
268 User-Agent:
269 - tests/v311
134 method: DELETE 270 method: DELETE
135 uri: http://localhost:3000/api/v1/statuses/103704148750011021 271 uri: http://localhost:3000/api/v1/statuses/109304275739881636
136 response: 272 response:
137 body: {string: '{"id":"103704148750011021","created_at":"2020-02-22T19:28:50.704Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704148750011021","url":"http://localhost/@admin/103704148750011021","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"@mastodonpy_test 273 body:
138 hello!","reblog":null,"application":{"name":"Mastodon.py test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 274 string: '{"id":"109304275739881636","created_at":"2022-11-07T19:54:47.146Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304275739881636","url":"http://localhost:3000/@admin/109304275739881636","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"@mastodonpy_test
275 hello!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py test
276 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":0,"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}'
139 headers: 277 headers:
140 Cache-Control: ['no-cache, no-store'] 278 Cache-Control:
141 Content-Type: [application/json; charset=utf-8] 279 - no-store
142 Referrer-Policy: [strict-origin-when-cross-origin] 280 Content-Security-Policy:
143 Transfer-Encoding: [chunked] 281 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
144 Vary: ['Accept-Encoding, Origin'] 282 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
145 X-Content-Type-Options: [nosniff] 283 style-src ''self'' http://localhost:3000 ''nonce-fbFVsvr3bIsp3OAMiUkOCQ=='';
146 X-Download-Options: [noopen] 284 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
147 X-Frame-Options: [SAMEORIGIN] 285 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
148 X-Permitted-Cross-Domain-Policies: [none] 286 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
149 X-Request-Id: [274b4c54-1288-460d-a8cc-afcf0ab50d81] 287 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
150 X-Runtime: ['0.156858'] 288 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
151 X-XSS-Protection: [1; mode=block] 289 worker-src ''self'' blob: http://localhost:3000'
152 content-length: ['1363'] 290 Content-Type:
153 status: {code: 200, message: OK} 291 - application/json; charset=utf-8
292 ETag:
293 - W/"96a5f537070048a9fbca4202992a5561"
294 Referrer-Policy:
295 - strict-origin-when-cross-origin
296 Transfer-Encoding:
297 - chunked
298 Vary:
299 - Accept, Origin
300 X-Content-Type-Options:
301 - nosniff
302 X-Download-Options:
303 - noopen
304 X-Frame-Options:
305 - SAMEORIGIN
306 X-Permitted-Cross-Domain-Policies:
307 - none
308 X-Request-Id:
309 - 09253804-3f84-4bd6-a5da-44efa042f938
310 X-Runtime:
311 - '0.027164'
312 X-XSS-Protection:
313 - 1; mode=block
314 status:
315 code: 200
316 message: OK
154version: 1 317version: 1
diff --git a/tests/cassettes/test_poll_illegal_vote.yaml b/tests/cassettes/test_poll_illegal_vote.yaml
index f6aca42..1d7b8ac 100644
--- a/tests/cassettes/test_poll_illegal_vote.yaml
+++ b/tests/cassettes/test_poll_illegal_vote.yaml
@@ -1,93 +1,197 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: '{"poll": {"hide_totals": false, "multiple": false, "expires_in": 300, "options": 3 body: '{"status": "nice", "poll": {"options": ["four twenty", "sixty-nine"], "expires_in":
4 ["four twenty", "sixty-nine"]}, "status": "nice"}' 4 300, "multiple": false, "hide_totals": false}}'
5 headers: 5 headers:
6 Accept: ['*/*'] 6 Accept:
7 Accept-Encoding: ['gzip, deflate'] 7 - '*/*'
8 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 8 Accept-Encoding:
9 Connection: [keep-alive] 9 - gzip, deflate
10 Content-Length: ['130'] 10 Authorization:
11 Content-Type: [application/json] 11 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
12 User-Agent: [python-requests/2.18.4] 12 Connection:
13 - keep-alive
14 Content-Length:
15 - '130'
16 Content-Type:
17 - application/json
18 User-Agent:
19 - tests/v311
13 method: POST 20 method: POST
14 uri: http://localhost:3000/api/v1/statuses 21 uri: http://localhost:3000/api/v1/statuses
15 response: 22 response:
16 body: {string: '{"id":"103704150669322767","created_at":"2020-02-22T19:29:19.988Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704150669322767","url":"http://localhost/@admin/103704150669322767","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003enice\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 23 body:
17 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":{"id":"2","expires_at":"2020-02-22T19:34:19.971Z","expired":false,"multiple":false,"votes_count":0,"voters_count":0,"voted":true,"own_votes":[],"options":[{"title":"four 24 string: '{"id":"109304276106259799","created_at":"2022-11-07T19:54:52.741Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304276106259799","url":"http://localhost:3000/@admin/109304276106259799","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003enice\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
18 twenty","votes_count":0},{"title":"sixty-nine","votes_count":0}],"emojis":[]}}'} 25 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":2,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":{"id":"2","expires_at":"2022-11-07T19:59:52.738Z","expired":false,"multiple":false,"votes_count":0,"voters_count":0,"voted":true,"own_votes":[],"options":[{"title":"four
26 twenty","votes_count":0},{"title":"sixty-nine","votes_count":0}],"emojis":[]}}'
19 headers: 27 headers:
20 Cache-Control: ['no-cache, no-store'] 28 Cache-Control:
21 Content-Type: [application/json; charset=utf-8] 29 - no-store
22 Referrer-Policy: [strict-origin-when-cross-origin] 30 Content-Security-Policy:
23 Transfer-Encoding: [chunked] 31 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
24 Vary: ['Accept-Encoding, Origin'] 32 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
25 X-Content-Type-Options: [nosniff] 33 style-src ''self'' http://localhost:3000 ''nonce-KWtaFOwK0GCoht8tJcrpUQ=='';
26 X-Download-Options: [noopen] 34 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
27 X-Frame-Options: [SAMEORIGIN] 35 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
28 X-Permitted-Cross-Domain-Policies: [none] 36 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
29 X-Request-Id: [abfc4ec8-fb95-4035-81bc-81062b1e08b9] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
30 X-Runtime: ['0.216296'] 38 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
31 X-XSS-Protection: [1; mode=block] 39 worker-src ''self'' blob: http://localhost:3000'
32 content-length: ['1496'] 40 Content-Type:
33 status: {code: 200, message: OK} 41 - application/json; charset=utf-8
42 ETag:
43 - W/"3e6460cb19416fd3a27d2afd2227ef87"
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 - '295'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.772229Z'
64 X-Request-Id:
65 - b0177276-2836-419a-ae28-c7bad38f76c9
66 X-Runtime:
67 - '0.054317'
68 X-XSS-Protection:
69 - 1; mode=block
70 status:
71 code: 200
72 message: OK
34- request: 73- request:
35 body: choices%5B%5D=1 74 body: choices%5B%5D=1
36 headers: 75 headers:
37 Accept: ['*/*'] 76 Accept:
38 Accept-Encoding: ['gzip, deflate'] 77 - '*/*'
39 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
40 Connection: [keep-alive] 79 - gzip, deflate
41 Content-Length: ['15'] 80 Authorization:
42 Content-Type: [application/x-www-form-urlencoded] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
43 User-Agent: [python-requests/2.18.4] 82 Connection:
83 - keep-alive
84 Content-Length:
85 - '15'
86 Content-Type:
87 - application/x-www-form-urlencoded
88 User-Agent:
89 - tests/v311
44 method: POST 90 method: POST
45 uri: http://localhost:3000/api/v1/polls/2/votes 91 uri: http://localhost:3000/api/v1/polls/2/votes
46 response: 92 response:
47 body: {string: '{"id":"2","expires_at":"2020-02-22T19:34:19.971Z","expired":false,"multiple":false,"votes_count":1,"voters_count":1,"voted":true,"own_votes":[1],"options":[{"title":"four 93 body:
48 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'} 94 string: '{"id":"2","expires_at":"2022-11-07T19:59:52.738Z","expired":false,"multiple":false,"votes_count":1,"voters_count":1,"voted":true,"own_votes":[1],"options":[{"title":"four
95 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'
49 headers: 96 headers:
50 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
51 Content-Type: [application/json; charset=utf-8] 98 - no-store
52 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
53 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
54 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
55 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-wNJ/EbJ5E1jFxYNJdQrOkg=='';
56 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
57 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
58 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
59 X-Request-Id: [dee72c90-e1cc-4a6e-8e27-14fbda1671af] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
60 X-Runtime: ['0.086159'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
61 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
62 content-length: ['248'] 109 Content-Type:
63 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"b076985dc7b872bb2ab766a6e8218a39"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 962f99b8-14dc-4b84-82b3-141cc9bd74d1
129 X-Runtime:
130 - '0.026520'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
64- request: 136- request:
65 body: choices%5B%5D=0 137 body: choices%5B%5D=0
66 headers: 138 headers:
67 Accept: ['*/*'] 139 Accept:
68 Accept-Encoding: ['gzip, deflate'] 140 - '*/*'
69 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 141 Accept-Encoding:
70 Connection: [keep-alive] 142 - gzip, deflate
71 Content-Length: ['15'] 143 Authorization:
72 Content-Type: [application/x-www-form-urlencoded] 144 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
73 User-Agent: [python-requests/2.18.4] 145 Connection:
146 - keep-alive
147 Content-Length:
148 - '15'
149 Content-Type:
150 - application/x-www-form-urlencoded
151 User-Agent:
152 - tests/v311
74 method: POST 153 method: POST
75 uri: http://localhost:3000/api/v1/polls/2/votes 154 uri: http://localhost:3000/api/v1/polls/2/votes
76 response: 155 response:
77 body: {string: '{"error":"Validation failed: You have already voted on this poll"}'} 156 body:
157 string: "{\"error\":\"\u30D0\u30EA\u30C7\u30FC\u30B7\u30E7\u30F3\u306B\u5931\u6557\u3057\u307E\u3057\u305F:
158 \u3053\u306E\u30A2\u30F3\u30B1\u30FC\u30C8\u306B\u306F\u6295\u7968\u6E08\u307F\u3067\u3059\"}"
78 headers: 159 headers:
79 Cache-Control: ['no-cache, no-store'] 160 Cache-Control:
80 Content-Type: [application/json; charset=utf-8] 161 - no-store
81 Referrer-Policy: [strict-origin-when-cross-origin] 162 Content-Security-Policy:
82 Transfer-Encoding: [chunked] 163 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
83 Vary: ['Accept-Encoding, Origin'] 164 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
84 X-Content-Type-Options: [nosniff] 165 style-src ''self'' http://localhost:3000 ''nonce-ngEU5rwwKi6kHyZ1TkIQtg=='';
85 X-Download-Options: [noopen] 166 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
86 X-Frame-Options: [SAMEORIGIN] 167 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
87 X-Permitted-Cross-Domain-Policies: [none] 168 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
88 X-Request-Id: [e88cc93f-74fb-4f40-8e57-f33257935610] 169 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
89 X-Runtime: ['0.076578'] 170 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
90 X-XSS-Protection: [1; mode=block] 171 worker-src ''self'' blob: http://localhost:3000'
91 content-length: ['66'] 172 Content-Type:
92 status: {code: 422, message: Unprocessable Entity} 173 - application/json; charset=utf-8
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 - 290065a6-737d-4655-a8ec-3986f0cda68d
190 X-Runtime:
191 - '0.681554'
192 X-XSS-Protection:
193 - 1; mode=block
194 status:
195 code: 422
196 message: Unprocessable Entity
93version: 1 197version: 1
diff --git a/tests/cassettes/test_polls.yaml b/tests/cassettes/test_polls.yaml
index 328e852..e54ad7a 100644
--- a/tests/cassettes/test_polls.yaml
+++ b/tests/cassettes/test_polls.yaml
@@ -1,180 +1,379 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: '{"poll": {"hide_totals": false, "multiple": true, "expires_in": 300, "options": 3 body: '{"status": "nice", "poll": {"options": ["four twenty", "sixty-nine"], "expires_in":
4 ["four twenty", "sixty-nine"]}, "status": "nice"}' 4 300, "multiple": true, "hide_totals": false}}'
5 headers: 5 headers:
6 Accept: ['*/*'] 6 Accept:
7 Accept-Encoding: ['gzip, deflate'] 7 - '*/*'
8 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 8 Accept-Encoding:
9 Connection: [keep-alive] 9 - gzip, deflate
10 Content-Length: ['129'] 10 Authorization:
11 Content-Type: [application/json] 11 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
12 User-Agent: [python-requests/2.18.4] 12 Connection:
13 - keep-alive
14 Content-Length:
15 - '129'
16 Content-Type:
17 - application/json
18 User-Agent:
19 - tests/v311
13 method: POST 20 method: POST
14 uri: http://localhost:3000/api/v1/statuses 21 uri: http://localhost:3000/api/v1/statuses
15 response: 22 response:
16 body: {string: '{"id":"103704150606384340","created_at":"2020-02-22T19:29:19.045Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704150606384340","url":"http://localhost/@admin/103704150606384340","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003enice\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 23 body:
17 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":{"id":"1","expires_at":"2020-02-22T19:34:19.024Z","expired":false,"multiple":true,"votes_count":0,"voters_count":0,"voted":true,"own_votes":[],"options":[{"title":"four 24 string: '{"id":"109304276092288950","created_at":"2022-11-07T19:54:52.528Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304276092288950","url":"http://localhost:3000/@admin/109304276092288950","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003enice\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
18 twenty","votes_count":0},{"title":"sixty-nine","votes_count":0}],"emojis":[]}}'} 25 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":1,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":{"id":"1","expires_at":"2022-11-07T19:59:52.525Z","expired":false,"multiple":true,"votes_count":0,"voters_count":0,"voted":true,"own_votes":[],"options":[{"title":"four
26 twenty","votes_count":0},{"title":"sixty-nine","votes_count":0}],"emojis":[]}}'
19 headers: 27 headers:
20 Cache-Control: ['no-cache, no-store'] 28 Cache-Control:
21 Content-Type: [application/json; charset=utf-8] 29 - no-store
22 Referrer-Policy: [strict-origin-when-cross-origin] 30 Content-Security-Policy:
23 Transfer-Encoding: [chunked] 31 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
24 Vary: ['Accept-Encoding, Origin'] 32 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
25 X-Content-Type-Options: [nosniff] 33 style-src ''self'' http://localhost:3000 ''nonce-6GJRPkmji/arkGPB38ZAMg=='';
26 X-Download-Options: [noopen] 34 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
27 X-Frame-Options: [SAMEORIGIN] 35 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
28 X-Permitted-Cross-Domain-Policies: [none] 36 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
29 X-Request-Id: [252c3b26-6bfd-4ba8-a682-3353779c85e8] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
30 X-Runtime: ['0.276535'] 38 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
31 X-XSS-Protection: [1; mode=block] 39 worker-src ''self'' blob: http://localhost:3000'
32 content-length: ['1495'] 40 Content-Type:
33 status: {code: 200, message: OK} 41 - application/json; charset=utf-8
42 ETag:
43 - W/"c3e67cdd3d241a2249d1a33b4b5ef3a6"
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 - '296'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.559929Z'
64 X-Request-Id:
65 - 21617a66-5dbb-41c5-8c3c-588c59c97ccf
66 X-Runtime:
67 - '0.052390'
68 X-XSS-Protection:
69 - 1; mode=block
70 status:
71 code: 200
72 message: OK
34- request: 73- request:
35 body: choices%5B%5D=1 74 body: choices%5B%5D=1
36 headers: 75 headers:
37 Accept: ['*/*'] 76 Accept:
38 Accept-Encoding: ['gzip, deflate'] 77 - '*/*'
39 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
40 Connection: [keep-alive] 79 - gzip, deflate
41 Content-Length: ['15'] 80 Authorization:
42 Content-Type: [application/x-www-form-urlencoded] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
43 User-Agent: [python-requests/2.18.4] 82 Connection:
83 - keep-alive
84 Content-Length:
85 - '15'
86 Content-Type:
87 - application/x-www-form-urlencoded
88 User-Agent:
89 - tests/v311
44 method: POST 90 method: POST
45 uri: http://localhost:3000/api/v1/polls/1/votes 91 uri: http://localhost:3000/api/v1/polls/1/votes
46 response: 92 response:
47 body: {string: '{"id":"1","expires_at":"2020-02-22T19:34:19.024Z","expired":false,"multiple":true,"votes_count":1,"voters_count":1,"voted":true,"own_votes":[1],"options":[{"title":"four 93 body:
48 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'} 94 string: '{"id":"1","expires_at":"2022-11-07T19:59:52.525Z","expired":false,"multiple":true,"votes_count":1,"voters_count":1,"voted":true,"own_votes":[1],"options":[{"title":"four
95 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'
49 headers: 96 headers:
50 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
51 Content-Type: [application/json; charset=utf-8] 98 - no-store
52 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
53 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
54 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
55 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-gRcXZ4paLfrr7eo71Nu4lA=='';
56 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
57 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
58 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
59 X-Request-Id: [dd18e861-0884-4c31-a968-f0e6a56cf5b1] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
60 X-Runtime: ['0.198109'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
61 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
62 content-length: ['247'] 109 Content-Type:
63 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"c6095e3ba25210f6eae68531ef2ba40b"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 1fb22fc7-b591-41e2-84c3-8a77ebed2b95
129 X-Runtime:
130 - '0.037502'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
64- request: 136- request:
65 body: null 137 body: null
66 headers: 138 headers:
67 Accept: ['*/*'] 139 Accept:
68 Accept-Encoding: ['gzip, deflate'] 140 - '*/*'
69 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 141 Accept-Encoding:
70 Connection: [keep-alive] 142 - gzip, deflate
71 User-Agent: [python-requests/2.18.4] 143 Authorization:
144 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
145 Connection:
146 - keep-alive
147 User-Agent:
148 - tests/v311
72 method: GET 149 method: GET
73 uri: http://localhost:3000/api/v1/polls/1 150 uri: http://localhost:3000/api/v1/polls/1
74 response: 151 response:
75 body: {string: '{"id":"1","expires_at":"2020-02-22T19:34:19.024Z","expired":false,"multiple":true,"votes_count":1,"voters_count":1,"voted":true,"own_votes":[1],"options":[{"title":"four 152 body:
76 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'} 153 string: '{"id":"1","expires_at":"2022-11-07T19:59:52.525Z","expired":false,"multiple":true,"votes_count":1,"voters_count":1,"voted":true,"own_votes":[1],"options":[{"title":"four
154 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'
77 headers: 155 headers:
78 Cache-Control: ['no-cache, no-store'] 156 Cache-Control:
79 Content-Type: [application/json; charset=utf-8] 157 - no-store
80 Referrer-Policy: [strict-origin-when-cross-origin] 158 Content-Security-Policy:
81 Transfer-Encoding: [chunked] 159 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
82 Vary: ['Accept-Encoding, Origin'] 160 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
83 X-Content-Type-Options: [nosniff] 161 style-src ''self'' http://localhost:3000 ''nonce-XbUIUCIg3gw1sb2kDMruTw=='';
84 X-Download-Options: [noopen] 162 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
85 X-Frame-Options: [SAMEORIGIN] 163 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
86 X-Permitted-Cross-Domain-Policies: [none] 164 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
87 X-Request-Id: [637a33a9-2291-4a69-98fb-8a2c4243e009] 165 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
88 X-Runtime: ['0.063736'] 166 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
89 X-XSS-Protection: [1; mode=block] 167 worker-src ''self'' blob: http://localhost:3000'
90 content-length: ['247'] 168 Content-Type:
91 status: {code: 200, message: OK} 169 - application/json; charset=utf-8
170 ETag:
171 - W/"c6095e3ba25210f6eae68531ef2ba40b"
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 - 6b70cede-4c1b-45d7-98b3-810ca48de6ef
188 X-Runtime:
189 - '0.021303'
190 X-XSS-Protection:
191 - 1; mode=block
192 status:
193 code: 200
194 message: OK
92- request: 195- request:
93 body: choices%5B%5D=0 196 body: choices%5B%5D=0
94 headers: 197 headers:
95 Accept: ['*/*'] 198 Accept:
96 Accept-Encoding: ['gzip, deflate'] 199 - '*/*'
97 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 200 Accept-Encoding:
98 Connection: [keep-alive] 201 - gzip, deflate
99 Content-Length: ['15'] 202 Authorization:
100 Content-Type: [application/x-www-form-urlencoded] 203 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
101 User-Agent: [python-requests/2.18.4] 204 Connection:
205 - keep-alive
206 Content-Length:
207 - '15'
208 Content-Type:
209 - application/x-www-form-urlencoded
210 User-Agent:
211 - tests/v311
102 method: POST 212 method: POST
103 uri: http://localhost:3000/api/v1/polls/1/votes 213 uri: http://localhost:3000/api/v1/polls/1/votes
104 response: 214 response:
105 body: {string: '{"id":"1","expires_at":"2020-02-22T19:34:19.024Z","expired":false,"multiple":true,"votes_count":2,"voters_count":1,"voted":true,"own_votes":[1,0],"options":[{"title":"four 215 body:
106 twenty","votes_count":1},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'} 216 string: '{"id":"1","expires_at":"2022-11-07T19:59:52.525Z","expired":false,"multiple":true,"votes_count":2,"voters_count":1,"voted":true,"own_votes":[1,0],"options":[{"title":"four
217 twenty","votes_count":1},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'
107 headers: 218 headers:
108 Cache-Control: ['no-cache, no-store'] 219 Cache-Control:
109 Content-Type: [application/json; charset=utf-8] 220 - no-store
110 Referrer-Policy: [strict-origin-when-cross-origin] 221 Content-Security-Policy:
111 Transfer-Encoding: [chunked] 222 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
112 Vary: ['Accept-Encoding, Origin'] 223 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
113 X-Content-Type-Options: [nosniff] 224 style-src ''self'' http://localhost:3000 ''nonce-+izNadpuPYWahmw6ZyNt/A=='';
114 X-Download-Options: [noopen] 225 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
115 X-Frame-Options: [SAMEORIGIN] 226 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
116 X-Permitted-Cross-Domain-Policies: [none] 227 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
117 X-Request-Id: [c0c2d3a3-38a4-41ae-95da-2be7d33abda5] 228 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
118 X-Runtime: ['0.067790'] 229 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
119 X-XSS-Protection: [1; mode=block] 230 worker-src ''self'' blob: http://localhost:3000'
120 content-length: ['249'] 231 Content-Type:
121 status: {code: 200, message: OK} 232 - application/json; charset=utf-8
233 ETag:
234 - W/"84ef4559d6c01ae800e9088524a881f8"
235 Referrer-Policy:
236 - strict-origin-when-cross-origin
237 Transfer-Encoding:
238 - chunked
239 Vary:
240 - Accept, Origin
241 X-Content-Type-Options:
242 - nosniff
243 X-Download-Options:
244 - noopen
245 X-Frame-Options:
246 - SAMEORIGIN
247 X-Permitted-Cross-Domain-Policies:
248 - none
249 X-Request-Id:
250 - ff003b47-36da-4262-8344-b92a828f9215
251 X-Runtime:
252 - '0.024251'
253 X-XSS-Protection:
254 - 1; mode=block
255 status:
256 code: 200
257 message: OK
122- request: 258- request:
123 body: null 259 body: null
124 headers: 260 headers:
125 Accept: ['*/*'] 261 Accept:
126 Accept-Encoding: ['gzip, deflate'] 262 - '*/*'
127 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 263 Accept-Encoding:
128 Connection: [keep-alive] 264 - gzip, deflate
129 User-Agent: [python-requests/2.18.4] 265 Authorization:
266 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
267 Connection:
268 - keep-alive
269 User-Agent:
270 - tests/v311
130 method: GET 271 method: GET
131 uri: http://localhost:3000/api/v1/polls/1 272 uri: http://localhost:3000/api/v1/polls/1
132 response: 273 response:
133 body: {string: '{"id":"1","expires_at":"2020-02-22T19:34:19.024Z","expired":false,"multiple":true,"votes_count":2,"voters_count":1,"voted":true,"own_votes":[1,0],"options":[{"title":"four 274 body:
134 twenty","votes_count":1},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'} 275 string: '{"id":"1","expires_at":"2022-11-07T19:59:52.525Z","expired":false,"multiple":true,"votes_count":2,"voters_count":1,"voted":true,"own_votes":[1,0],"options":[{"title":"four
276 twenty","votes_count":1},{"title":"sixty-nine","votes_count":1}],"emojis":[]}'
135 headers: 277 headers:
136 Cache-Control: ['no-cache, no-store'] 278 Cache-Control:
137 Content-Type: [application/json; charset=utf-8] 279 - no-store
138 Referrer-Policy: [strict-origin-when-cross-origin] 280 Content-Security-Policy:
139 Transfer-Encoding: [chunked] 281 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
140 Vary: ['Accept-Encoding, Origin'] 282 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
141 X-Content-Type-Options: [nosniff] 283 style-src ''self'' http://localhost:3000 ''nonce-d79WunPEs5gFhoxt7jHUrQ=='';
142 X-Download-Options: [noopen] 284 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
143 X-Frame-Options: [SAMEORIGIN] 285 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
144 X-Permitted-Cross-Domain-Policies: [none] 286 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
145 X-Request-Id: [cc549c17-839d-4e10-85e8-1d278ea9e17f] 287 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
146 X-Runtime: ['0.050189'] 288 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
147 X-XSS-Protection: [1; mode=block] 289 worker-src ''self'' blob: http://localhost:3000'
148 content-length: ['249'] 290 Content-Type:
149 status: {code: 200, message: OK} 291 - application/json; charset=utf-8
292 ETag:
293 - W/"84ef4559d6c01ae800e9088524a881f8"
294 Referrer-Policy:
295 - strict-origin-when-cross-origin
296 Transfer-Encoding:
297 - chunked
298 Vary:
299 - Accept, Origin
300 X-Content-Type-Options:
301 - nosniff
302 X-Download-Options:
303 - noopen
304 X-Frame-Options:
305 - SAMEORIGIN
306 X-Permitted-Cross-Domain-Policies:
307 - none
308 X-Request-Id:
309 - 7895d556-0436-4ee9-b820-4405f6800a39
310 X-Runtime:
311 - '0.012169'
312 X-XSS-Protection:
313 - 1; mode=block
314 status:
315 code: 200
316 message: OK
150- request: 317- request:
151 body: null 318 body: null
152 headers: 319 headers:
153 Accept: ['*/*'] 320 Accept:
154 Accept-Encoding: ['gzip, deflate'] 321 - '*/*'
155 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 322 Accept-Encoding:
156 Connection: [keep-alive] 323 - gzip, deflate
157 Content-Length: ['0'] 324 Authorization:
158 User-Agent: [python-requests/2.18.4] 325 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
326 Connection:
327 - keep-alive
328 Content-Length:
329 - '0'
330 User-Agent:
331 - tests/v311
159 method: DELETE 332 method: DELETE
160 uri: http://localhost:3000/api/v1/statuses/103704150606384340 333 uri: http://localhost:3000/api/v1/statuses/109304276092288950
161 response: 334 response:
162 body: {string: '{"id":"103704150606384340","created_at":"2020-02-22T19:29:19.045Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704150606384340","url":"http://localhost/@admin/103704150606384340","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"nice","reblog":null,"application":{"name":"Mastodon.py 335 body:
163 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":{"id":"1","expires_at":"2020-02-22T19:34:19.024Z","expired":false,"multiple":true,"votes_count":2,"voters_count":1,"voted":true,"own_votes":[],"options":[{"title":"four 336 string: '{"id":"109304276092288950","created_at":"2022-11-07T19:54:52.528Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304276092288950","url":"http://localhost:3000/@admin/109304276092288950","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"nice","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
164 twenty","votes_count":1},{"title":"sixty-nine","votes_count":1}],"emojis":[]}}'} 337 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":0,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":{"id":"1","expires_at":"2022-11-07T19:59:52.525Z","expired":false,"multiple":true,"votes_count":2,"voters_count":1,"voted":true,"own_votes":[],"options":[{"title":"four
338 twenty","votes_count":1},{"title":"sixty-nine","votes_count":1}],"emojis":[]}}'
165 headers: 339 headers:
166 Cache-Control: ['no-cache, no-store'] 340 Cache-Control:
167 Content-Type: [application/json; charset=utf-8] 341 - no-store
168 Referrer-Policy: [strict-origin-when-cross-origin] 342 Content-Security-Policy:
169 Transfer-Encoding: [chunked] 343 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
170 Vary: ['Accept-Encoding, Origin'] 344 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
171 X-Content-Type-Options: [nosniff] 345 style-src ''self'' http://localhost:3000 ''nonce-BvHSEQQToyPOIGykJ6DZNQ=='';
172 X-Download-Options: [noopen] 346 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
173 X-Frame-Options: [SAMEORIGIN] 347 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
174 X-Permitted-Cross-Domain-Policies: [none] 348 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
175 X-Request-Id: [e46de07b-f3a1-42ab-a802-831ae179c8e4] 349 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
176 X-Runtime: ['0.168389'] 350 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
177 X-XSS-Protection: [1; mode=block] 351 worker-src ''self'' blob: http://localhost:3000'
178 content-length: ['1465'] 352 Content-Type:
179 status: {code: 200, message: OK} 353 - application/json; charset=utf-8
354 ETag:
355 - W/"f2668a0dccaa967f2e728c459462edfb"
356 Referrer-Policy:
357 - strict-origin-when-cross-origin
358 Transfer-Encoding:
359 - chunked
360 Vary:
361 - Accept, Origin
362 X-Content-Type-Options:
363 - nosniff
364 X-Download-Options:
365 - noopen
366 X-Frame-Options:
367 - SAMEORIGIN
368 X-Permitted-Cross-Domain-Policies:
369 - none
370 X-Request-Id:
371 - ca637876-4c8a-4302-a055-004b16e4ad09
372 X-Runtime:
373 - '0.029528'
374 X-XSS-Protection:
375 - 1; mode=block
376 status:
377 code: 200
378 message: OK
180version: 1 379version: 1
diff --git a/tests/cassettes/test_preferences.yaml b/tests/cassettes/test_preferences.yaml
index 1cc5545..99f7d50 100644
--- a/tests/cassettes/test_preferences.yaml
+++ b/tests/cassettes/test_preferences.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/preferences 16 uri: http://localhost:3000/api/v1/preferences
12 response: 17 response:
13 body: {string: '{"posting:default:visibility":"public","posting:default:sensitive":false,"posting:default:language":null,"reading:expand:media":"default","reading:expand:spoilers":false}'} 18 body:
19 string: '{"posting:default:visibility":"public","posting:default:sensitive":false,"posting:default:language":"ja","reading:expand:media":"default","reading:expand:spoilers":false}'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-Xy8zemEKye6j302zTJrXyQ=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [1d9cde8e-24b1-44cf-a626-fee53f428067] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.052835'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['170'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"81528fc9d8eff3ec4bdeefb514b07d2b"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - d9058143-6662-48d6-ac78-53c37e421208
53 X-Runtime:
54 - '0.013022'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
diff --git a/tests/cassettes/test_public_tl.yaml b/tests/cassettes/test_public_tl.yaml
index 6e3b356..6c98f6b 100644
--- a/tests/cassettes/test_public_tl.yaml
+++ b/tests/cassettes/test_public_tl.yaml
@@ -2,142 +2,273 @@ 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":"103704156977111216","created_at":"2020-02-22T19:30:56.228Z","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/103704156977111216","url":"http://localhost/@mastodonpy_test/103704156977111216","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":"109304299631529215","created_at":"2022-11-07T20:00:51.703Z","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/109304299631529215","url":"http://localhost:3000/@mastodonpy_test/109304299631529215","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-CcfVPFMaNqMQyTeUydihIw=='';
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: [1dcdf2b1-1d7a-47f0-9376-fe9f96c9a923] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.178397'] 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/"be5cdf69adbba873d1e35163f0ab6222"
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 - '198'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.723133Z'
64 X-Request-Id:
65 - 804a7553-a476-486b-ac55-4e83290e9c75
66 X-Runtime:
67 - '0.032945'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 User-Agent: [python-requests/2.18.4] 80 Authorization:
81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 User-Agent:
85 - tests/v311
40 method: GET 86 method: GET
41 uri: http://localhost:3000/api/v1/timelines/public 87 uri: http://localhost:3000/api/v1/timelines/public
42 response: 88 response:
43 body: {string: '[{"id":"103704156977111216","created_at":"2020-02-22T19:30:56.228Z","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/103704156977111216","url":"http://localhost/@mastodonpy_test/103704156977111216","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 89 body:
44 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},{"id":"103704154287057569","created_at":"2020-02-22T19:30:15.186Z","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/103704154287057569","url":"http://localhost/@mastodonpy_test/103704154287057569","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026apos;s 90 string: '[{"id":"109304299631529215","created_at":"2022-11-07T20:00:51.703Z","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/109304299631529215","url":"http://localhost:3000/@mastodonpy_test/109304299631529215","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
45 cool guy\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test 91 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
46 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},{"id":"103704153009330401","created_at":"2020-02-22T19:29:55.713Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704153009330401","url":"http://localhost/@admin/103704153009330401","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eon 92 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
47 the internet, nobody knows you\u0026apos;re a plane\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 93 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},{"id":"109304296993669505","created_at":"2022-11-07T20:00:11.452Z","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/109304296993669505","url":"http://localhost:3000/@mastodonpy_test/109304296993669505","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026#39;s
48 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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},{"id":"103704152979846395","created_at":"2020-02-22T19:29:55.300Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704152979846395","url":"http://localhost/@admin/103704152979846395","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 94 cool guy\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
49 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
50 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
51 beep beep I\u0026apos;m a jeep\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 97 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}]'
52 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704150669322767","created_at":"2020-02-22T19:29:19.988Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704150669322767","url":"http://localhost/@admin/103704150669322767","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003enice\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
53 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":{"id":"2","expires_at":"2020-02-22T19:34:19.971Z","expired":false,"multiple":false,"votes_count":1,"voters_count":1,"voted":true,"own_votes":[1],"options":[{"title":"four
54 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}}]'}
55 headers: 98 headers:
56 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
57 Content-Type: [application/json; charset=utf-8] 100 - no-store
58 Link: ['<http://localhost:3000/api/v1/timelines/public?max_id=103704150669322767>; 101 Content-Security-Policy:
59 rel="next", <http://localhost:3000/api/v1/timelines/public?min_id=103704156977111216>; 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
60 rel="prev"'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
61 Referrer-Policy: [strict-origin-when-cross-origin] 104 style-src ''self'' http://localhost:3000 ''nonce-athdz0W0d9ZiLlyQI0eJXQ=='';
62 Transfer-Encoding: [chunked] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
63 Vary: ['Accept-Encoding, Origin'] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
64 X-Content-Type-Options: [nosniff] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
65 X-Download-Options: [noopen] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
66 X-Frame-Options: [SAMEORIGIN] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
67 X-Permitted-Cross-Domain-Policies: [none] 110 worker-src ''self'' blob: http://localhost:3000'
68 X-Request-Id: [40bb7183-0a40-4b46-b7ed-f73f2d85048d] 111 Content-Type:
69 X-Runtime: ['0.247981'] 112 - application/json; charset=utf-8
70 X-XSS-Protection: [1; mode=block] 113 ETag:
71 content-length: ['7013'] 114 - W/"a5174f8f3eb6b0102902523b8c7cff47"
72 status: {code: 200, message: OK} 115 Link:
116 - <http://localhost:3000/api/v1/timelines/public?max_id=109304296993669505>;
117 rel="next", <http://localhost:3000/api/v1/timelines/public?min_id=109304299631529215>;
118 rel="prev"
119 Referrer-Policy:
120 - strict-origin-when-cross-origin
121 Transfer-Encoding:
122 - chunked
123 Vary:
124 - Accept, Origin
125 X-Content-Type-Options:
126 - nosniff
127 X-Download-Options:
128 - noopen
129 X-Frame-Options:
130 - SAMEORIGIN
131 X-Permitted-Cross-Domain-Policies:
132 - none
133 X-Request-Id:
134 - 08aa2281-28fe-470c-bf3c-6ea1086c898e
135 X-Runtime:
136 - '0.030218'
137 X-XSS-Protection:
138 - 1; mode=block
139 status:
140 code: 200
141 message: OK
73- request: 142- request:
74 body: null 143 body: null
75 headers: 144 headers:
76 Accept: ['*/*'] 145 Accept:
77 Accept-Encoding: ['gzip, deflate'] 146 - '*/*'
78 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 147 Accept-Encoding:
79 Connection: [keep-alive] 148 - gzip, deflate
80 User-Agent: [python-requests/2.18.4] 149 Authorization:
150 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
151 Connection:
152 - keep-alive
153 User-Agent:
154 - tests/v311
81 method: GET 155 method: GET
82 uri: http://localhost:3000/api/v1/timelines/public?local=1 156 uri: http://localhost:3000/api/v1/timelines/public?local=1
83 response: 157 response:
84 body: {string: '[{"id":"103704156977111216","created_at":"2020-02-22T19:30:56.228Z","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/103704156977111216","url":"http://localhost/@mastodonpy_test/103704156977111216","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 158 body:
85 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},{"id":"103704154287057569","created_at":"2020-02-22T19:30:15.186Z","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/103704154287057569","url":"http://localhost/@mastodonpy_test/103704154287057569","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026apos;s 159 string: '[{"id":"109304299631529215","created_at":"2022-11-07T20:00:51.703Z","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/109304299631529215","url":"http://localhost:3000/@mastodonpy_test/109304299631529215","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
86 cool guy\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test 160 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
87 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},{"id":"103704153009330401","created_at":"2020-02-22T19:29:55.713Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704153009330401","url":"http://localhost/@admin/103704153009330401","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eon 161 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
88 the internet, nobody knows you\u0026apos;re a plane\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 162 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},{"id":"109304296993669505","created_at":"2022-11-07T20:00:11.452Z","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/109304296993669505","url":"http://localhost:3000/@mastodonpy_test/109304296993669505","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026#39;s
89 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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},{"id":"103704152979846395","created_at":"2020-02-22T19:29:55.300Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704152979846395","url":"http://localhost/@admin/103704152979846395","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 163 cool guy\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
90 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 164 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
91 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 165 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
92 beep beep I\u0026apos;m a jeep\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 166 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}]'
93 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704150669322767","created_at":"2020-02-22T19:29:19.988Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704150669322767","url":"http://localhost/@admin/103704150669322767","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003enice\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
94 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":{"id":"2","expires_at":"2020-02-22T19:34:19.971Z","expired":false,"multiple":false,"votes_count":1,"voters_count":1,"voted":true,"own_votes":[1],"options":[{"title":"four
95 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}}]'}
96 headers: 167 headers:
97 Cache-Control: ['no-cache, no-store'] 168 Cache-Control:
98 Content-Type: [application/json; charset=utf-8] 169 - no-store
99 Link: ['<http://localhost:3000/api/v1/timelines/public?local=1&max_id=103704150669322767>; 170 Content-Security-Policy:
100 rel="next", <http://localhost:3000/api/v1/timelines/public?local=1&min_id=103704156977111216>; 171 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
101 rel="prev"'] 172 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
102 Referrer-Policy: [strict-origin-when-cross-origin] 173 style-src ''self'' http://localhost:3000 ''nonce-EO1tDElyJOv+Xvv1VfEd4w=='';
103 Transfer-Encoding: [chunked] 174 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
104 Vary: ['Accept-Encoding, Origin'] 175 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
105 X-Content-Type-Options: [nosniff] 176 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
106 X-Download-Options: [noopen] 177 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
107 X-Frame-Options: [SAMEORIGIN] 178 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
108 X-Permitted-Cross-Domain-Policies: [none] 179 worker-src ''self'' blob: http://localhost:3000'
109 X-Request-Id: [5dee7495-1157-4562-87d7-d10472973c4e] 180 Content-Type:
110 X-Runtime: ['0.182263'] 181 - application/json; charset=utf-8
111 X-XSS-Protection: [1; mode=block] 182 ETag:
112 content-length: ['7013'] 183 - W/"a5174f8f3eb6b0102902523b8c7cff47"
113 status: {code: 200, message: OK} 184 Link:
185 - <http://localhost:3000/api/v1/timelines/public?local=1&max_id=109304296993669505>;
186 rel="next", <http://localhost:3000/api/v1/timelines/public?local=1&min_id=109304299631529215>;
187 rel="prev"
188 Referrer-Policy:
189 - strict-origin-when-cross-origin
190 Transfer-Encoding:
191 - chunked
192 Vary:
193 - Accept, Origin
194 X-Content-Type-Options:
195 - nosniff
196 X-Download-Options:
197 - noopen
198 X-Frame-Options:
199 - SAMEORIGIN
200 X-Permitted-Cross-Domain-Policies:
201 - none
202 X-Request-Id:
203 - 752d4194-2fd4-4c93-8207-303991c84781
204 X-Runtime:
205 - '0.029789'
206 X-XSS-Protection:
207 - 1; mode=block
208 status:
209 code: 200
210 message: OK
114- request: 211- request:
115 body: null 212 body: null
116 headers: 213 headers:
117 Accept: ['*/*'] 214 Accept:
118 Accept-Encoding: ['gzip, deflate'] 215 - '*/*'
119 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 216 Accept-Encoding:
120 Connection: [keep-alive] 217 - gzip, deflate
121 Content-Length: ['0'] 218 Authorization:
122 User-Agent: [python-requests/2.18.4] 219 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
220 Connection:
221 - keep-alive
222 Content-Length:
223 - '0'
224 User-Agent:
225 - tests/v311
123 method: DELETE 226 method: DELETE
124 uri: http://localhost:3000/api/v1/statuses/103704156977111216 227 uri: http://localhost:3000/api/v1/statuses/109304299631529215
125 response: 228 response:
126 body: {string: '{"id":"103704156977111216","created_at":"2020-02-22T19:30:56.228Z","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/103704156977111216","url":"http://localhost/@mastodonpy_test/103704156977111216","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 229 body:
127 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}'} 230 string: '{"id":"109304299631529215","created_at":"2022-11-07T20:00:51.703Z","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/109304299631529215","url":"http://localhost:3000/@mastodonpy_test/109304299631529215","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
231 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
232 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
233 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}'
128 headers: 234 headers:
129 Cache-Control: ['no-cache, no-store'] 235 Cache-Control:
130 Content-Type: [application/json; charset=utf-8] 236 - no-store
131 Referrer-Policy: [strict-origin-when-cross-origin] 237 Content-Security-Policy:
132 Transfer-Encoding: [chunked] 238 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
133 Vary: ['Accept-Encoding, Origin'] 239 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
134 X-Content-Type-Options: [nosniff] 240 style-src ''self'' http://localhost:3000 ''nonce-nu3VQYw2qbJorxiDTY4dFg=='';
135 X-Download-Options: [noopen] 241 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
136 X-Frame-Options: [SAMEORIGIN] 242 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
137 X-Permitted-Cross-Domain-Policies: [none] 243 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
138 X-Request-Id: [dcb7dd95-0e30-4ff7-88d8-2ddc64ed9fab] 244 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
139 X-Runtime: ['0.132520'] 245 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
140 X-XSS-Protection: [1; mode=block] 246 worker-src ''self'' blob: http://localhost:3000'
141 content-length: ['1290'] 247 Content-Type:
142 status: {code: 200, message: OK} 248 - application/json; charset=utf-8
249 ETag:
250 - W/"43366105fff8fab458535afd6a57f243"
251 Referrer-Policy:
252 - strict-origin-when-cross-origin
253 Transfer-Encoding:
254 - chunked
255 Vary:
256 - Accept, Origin
257 X-Content-Type-Options:
258 - nosniff
259 X-Download-Options:
260 - noopen
261 X-Frame-Options:
262 - SAMEORIGIN
263 X-Permitted-Cross-Domain-Policies:
264 - none
265 X-Request-Id:
266 - 073f87cf-07ed-4f92-807a-64264ab79d72
267 X-Runtime:
268 - '0.024865'
269 X-XSS-Protection:
270 - 1; mode=block
271 status:
272 code: 200
273 message: OK
143version: 1 274version: 1
diff --git a/tests/cassettes/test_public_tl_anonymous.yaml b/tests/cassettes/test_public_tl_anonymous.yaml
index 6d9ba3e..f31913f 100644
--- a/tests/cassettes/test_public_tl_anonymous.yaml
+++ b/tests/cassettes/test_public_tl_anonymous.yaml
@@ -1,101 +1,222 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: status=Toot%21 3 body: status=Toot%2C+finally%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_2
11 User-Agent: [python-requests/2.18.4] 11 Connection:
12 - keep-alive
13 Content-Length:
14 - '25'
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":"103704156928920458","created_at":"2020-02-22T19:30:55.496Z","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/103704156928920458","url":"http://localhost/@mastodonpy_test/103704156928920458","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":"109304484281861735","created_at":"2022-11-07T20:47:49.244Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304484281861735","url":"http://localhost:3000/@admin/109304484281861735","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,
24 finally!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
25 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":10,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'
17 headers: 26 headers:
18 Cache-Control: ['no-cache, no-store'] 27 Cache-Control:
19 Content-Type: [application/json; charset=utf-8] 28 - no-store
20 Referrer-Policy: [strict-origin-when-cross-origin] 29 Content-Security-Policy:
21 Transfer-Encoding: [chunked] 30 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
22 Vary: ['Accept-Encoding, Origin'] 31 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
23 X-Content-Type-Options: [nosniff] 32 style-src ''self'' http://localhost:3000 ''nonce-GlZqVh46RY6uZWctm3UWNg=='';
24 X-Download-Options: [noopen] 33 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
25 X-Frame-Options: [SAMEORIGIN] 34 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
26 X-Permitted-Cross-Domain-Policies: [none] 35 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
27 X-Request-Id: [d96e1d77-86ab-4d55-b50a-e9e67056dc91] 36 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.190904'] 37 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
29 X-XSS-Protection: [1; mode=block] 38 worker-src ''self'' blob: http://localhost:3000'
30 content-length: ['1320'] 39 Content-Type:
31 status: {code: 200, message: OK} 40 - application/json; charset=utf-8
41 ETag:
42 - W/"a3593dfa5ac8b7e092e8ab575e4f4844"
43 Referrer-Policy:
44 - strict-origin-when-cross-origin
45 Transfer-Encoding:
46 - chunked
47 Vary:
48 - Accept, Origin
49 X-Content-Type-Options:
50 - nosniff
51 X-Download-Options:
52 - noopen
53 X-Frame-Options:
54 - SAMEORIGIN
55 X-Permitted-Cross-Domain-Policies:
56 - none
57 X-RateLimit-Limit:
58 - '300'
59 X-RateLimit-Remaining:
60 - '280'
61 X-RateLimit-Reset:
62 - '2022-11-07T21:00:00.275700Z'
63 X-Request-Id:
64 - 53dc023e-5f0b-4e12-9a8f-8453e41beaa8
65 X-Runtime:
66 - '0.045154'
67 X-XSS-Protection:
68 - 1; mode=block
69 status:
70 code: 200
71 message: OK
32- request: 72- request:
33 body: null 73 body: null
34 headers: 74 headers:
35 Accept: ['*/*'] 75 Accept:
36 Accept-Encoding: ['gzip, deflate'] 76 - '*/*'
37 Connection: [keep-alive] 77 Accept-Encoding:
38 User-Agent: [python-requests/2.18.4] 78 - gzip, deflate
79 Connection:
80 - keep-alive
81 User-Agent:
82 - tests/v311
39 method: GET 83 method: GET
40 uri: http://localhost:3000/api/v1/timelines/public 84 uri: http://localhost:3000/api/v1/timelines/public
41 response: 85 response:
42 body: {string: '[{"id":"103704156928920458","created_at":"2020-02-22T19:30:55.496Z","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/103704156928920458","url":"http://localhost/@mastodonpy_test/103704156928920458","replies_count":0,"reblogs_count":0,"favourites_count":0,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 86 body:
43 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},{"id":"103704154287057569","created_at":"2020-02-22T19:30:15.186Z","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/103704154287057569","url":"http://localhost/@mastodonpy_test/103704154287057569","replies_count":0,"reblogs_count":0,"favourites_count":0,"content":"\u003cp\u003eit\u0026apos;s 87 string: '[{"id":"109304484281861735","created_at":"2022-11-07T20:47:49.244Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304484281861735","url":"http://localhost:3000/@admin/109304484281861735","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003eToot,
44 cool guy\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test 88 finally!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test
45 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},{"id":"103704153009330401","created_at":"2020-02-22T19:29:55.713Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704153009330401","url":"http://localhost/@admin/103704153009330401","replies_count":0,"reblogs_count":0,"favourites_count":0,"content":"\u003cp\u003eon 89 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":10,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"109304402753176887","created_at":"2022-11-07T20:27:05.215Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304402753176887","url":"http://localhost:3000/@admin/109304402753176887","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003eon
46 the internet, nobody knows you\u0026apos;re a plane\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 90 the internet, nobody knows you\u0026#39;re a plane\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
47 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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},{"id":"103704152979846395","created_at":"2020-02-22T19:29:55.300Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704152979846395","url":"http://localhost/@admin/103704152979846395","replies_count":0,"reblogs_count":0,"favourites_count":0,"content":"\u003cp\u003e\u003cspan 91 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":10,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"109304402749964987","created_at":"2022-11-07T20:27:05.166Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304402749964987","url":"http://localhost:3000/@admin/109304402749964987","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan
48 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 92 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
49 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 93 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
50 beep beep I\u0026apos;m a jeep\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 94 beep beep I\u0026#39;m a jeep\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
51 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"103704150669322767","created_at":"2020-02-22T19:29:19.988Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704150669322767","url":"http://localhost/@admin/103704150669322767","replies_count":0,"reblogs_count":0,"favourites_count":0,"content":"\u003cp\u003enice\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 95 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":10,"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},{"id":"109304386220737465","created_at":"2022-11-07T20:22:52.950Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304386220737465","url":"http://localhost:3000/@admin/109304386220737465","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003eon
52 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":{"id":"2","expires_at":"2020-02-22T19:34:19.971Z","expired":false,"multiple":false,"votes_count":1,"voters_count":1,"options":[{"title":"four 96 the internet, nobody knows you\u0026#39;re a plane\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
53 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}}]'} 97 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":10,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"109304386217772304","created_at":"2022-11-07T20:22:52.905Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304386217772304","url":"http://localhost:3000/@admin/109304386217772304","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan
98 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
99 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
100 beep beep I\u0026#39;m a jeep\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
101 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":10,"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},{"id":"109304361637381043","created_at":"2022-11-07T20:16:37.837Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304361637381043","url":"http://localhost:3000/@admin/109304361637381043","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003eon
102 the internet, nobody knows you\u0026#39;re a plane\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
103 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":10,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"109304361634334202","created_at":"2022-11-07T20:16:37.791Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304361634334202","url":"http://localhost:3000/@admin/109304361634334202","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan
104 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
105 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
106 beep beep I\u0026#39;m a jeep\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
107 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":10,"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},{"id":"109304277634486220","created_at":"2022-11-07T19:55:16.055Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304277634486220","url":"http://localhost:3000/@admin/109304277634486220","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003eon
108 the internet, nobody knows you\u0026#39;re a plane\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
109 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":10,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},{"id":"109304277631196935","created_at":"2022-11-07T19:55:16.005Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304277631196935","url":"http://localhost:3000/@admin/109304277631196935","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan
110 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
111 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
112 beep beep I\u0026#39;m a jeep\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
113 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":10,"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},{"id":"109304276106259799","created_at":"2022-11-07T19:54:52.741Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304276106259799","url":"http://localhost:3000/@admin/109304276106259799","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"content":"\u003cp\u003enice\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py
114 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":10,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":{"id":"2","expires_at":"2022-11-07T19:59:52.738Z","expired":true,"multiple":false,"votes_count":1,"voters_count":1,"options":[{"title":"four
115 twenty","votes_count":0},{"title":"sixty-nine","votes_count":1}],"emojis":[]}}]'
54 headers: 116 headers:
55 Cache-Control: ['no-cache, no-store'] 117 Cache-Control:
56 Content-Type: [application/json; charset=utf-8] 118 - no-store
57 Link: ['<http://localhost:3000/api/v1/timelines/public?max_id=103704150669322767>; 119 Content-Security-Policy:
58 rel="next", <http://localhost:3000/api/v1/timelines/public?min_id=103704156928920458>; 120 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
59 rel="prev"'] 121 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
60 Referrer-Policy: [strict-origin-when-cross-origin] 122 style-src ''self'' http://localhost:3000 ''nonce-GNq4TVhIiw3tx/3yIvfBGg=='';
61 Transfer-Encoding: [chunked] 123 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
62 Vary: ['Accept-Encoding, Origin'] 124 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
63 X-Content-Type-Options: [nosniff] 125 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
64 X-Download-Options: [noopen] 126 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
65 X-Frame-Options: [SAMEORIGIN] 127 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
66 X-Permitted-Cross-Domain-Policies: [none] 128 worker-src ''self'' blob: http://localhost:3000'
67 X-Request-Id: [81a72f8e-57b7-4f9a-8816-4070360e35f2] 129 Content-Type:
68 X-Runtime: ['0.311354'] 130 - application/json; charset=utf-8
69 X-XSS-Protection: [1; mode=block] 131 ETag:
70 content-length: ['6604'] 132 - W/"a875203449348f00b3bcc662bceb9771"
71 status: {code: 200, message: OK} 133 Link:
134 - <http://localhost:3000/api/v1/timelines/public?max_id=109304276106259799>;
135 rel="next", <http://localhost:3000/api/v1/timelines/public?min_id=109304484281861735>;
136 rel="prev"
137 Referrer-Policy:
138 - strict-origin-when-cross-origin
139 Transfer-Encoding:
140 - chunked
141 Vary:
142 - Accept, Origin
143 X-Content-Type-Options:
144 - nosniff
145 X-Download-Options:
146 - noopen
147 X-Frame-Options:
148 - SAMEORIGIN
149 X-Permitted-Cross-Domain-Policies:
150 - none
151 X-Request-Id:
152 - 69f5c2b9-bd7a-4d7a-b5ae-65448595bb91
153 X-Runtime:
154 - '0.059628'
155 X-XSS-Protection:
156 - 1; mode=block
157 status:
158 code: 200
159 message: OK
72- request: 160- request:
73 body: null 161 body: null
74 headers: 162 headers:
75 Accept: ['*/*'] 163 Accept:
76 Accept-Encoding: ['gzip, deflate'] 164 - '*/*'
77 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 165 Accept-Encoding:
78 Connection: [keep-alive] 166 - gzip, deflate
79 Content-Length: ['0'] 167 Authorization:
80 User-Agent: [python-requests/2.18.4] 168 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
169 Connection:
170 - keep-alive
171 Content-Length:
172 - '0'
173 User-Agent:
174 - tests/v311
81 method: DELETE 175 method: DELETE
82 uri: http://localhost:3000/api/v1/statuses/103704156928920458 176 uri: http://localhost:3000/api/v1/statuses/109304484281861735
83 response: 177 response:
84 body: {string: '{"id":"103704156928920458","created_at":"2020-02-22T19:30:55.496Z","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/103704156928920458","url":"http://localhost/@mastodonpy_test/103704156928920458","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 178 body:
85 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}'} 179 string: '{"id":"109304484281861735","created_at":"2022-11-07T20:47:49.244Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304484281861735","url":"http://localhost:3000/@admin/109304484281861735","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot,
180 finally!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py test
181 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":[],"tags":[],"emojis":[],"card":null,"poll":null}'
86 headers: 182 headers:
87 Cache-Control: ['no-cache, no-store'] 183 Cache-Control:
88 Content-Type: [application/json; charset=utf-8] 184 - no-store
89 Referrer-Policy: [strict-origin-when-cross-origin] 185 Content-Security-Policy:
90 Transfer-Encoding: [chunked] 186 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
91 Vary: ['Accept-Encoding, Origin'] 187 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
92 X-Content-Type-Options: [nosniff] 188 style-src ''self'' http://localhost:3000 ''nonce-S50YF9B2L3QhN5WYPAB9bQ=='';
93 X-Download-Options: [noopen] 189 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
94 X-Frame-Options: [SAMEORIGIN] 190 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
95 X-Permitted-Cross-Domain-Policies: [none] 191 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
96 X-Request-Id: [58b48afb-d618-4d30-8421-f0bb3ebb5755] 192 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
97 X-Runtime: ['0.161197'] 193 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
98 X-XSS-Protection: [1; mode=block] 194 worker-src ''self'' blob: http://localhost:3000'
99 content-length: ['1290'] 195 Content-Type:
100 status: {code: 200, message: OK} 196 - application/json; charset=utf-8
197 ETag:
198 - W/"455f57aca60a32b62e9b231cab5851af"
199 Referrer-Policy:
200 - strict-origin-when-cross-origin
201 Transfer-Encoding:
202 - chunked
203 Vary:
204 - Accept, Origin
205 X-Content-Type-Options:
206 - nosniff
207 X-Download-Options:
208 - noopen
209 X-Frame-Options:
210 - SAMEORIGIN
211 X-Permitted-Cross-Domain-Policies:
212 - none
213 X-Request-Id:
214 - dc317a14-5bea-4949-93ae-d0a220f7b66d
215 X-Runtime:
216 - '0.035340'
217 X-XSS-Protection:
218 - 1; mode=block
219 status:
220 code: 200
221 message: OK
101version: 1 222version: 1
diff --git a/tests/cassettes/test_push_delete.yaml b/tests/cassettes/test_push_delete.yaml
index dab6881..19e4605 100644
--- a/tests/cassettes/test_push_delete.yaml
+++ b/tests/cassettes/test_push_delete.yaml
@@ -1,86 +1,180 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: subscription%5Bendpoint%5D=https%3A%2F%2Fexample.com&subscription%5Bkeys%5D%5Bp256dh%5D=BPJLfW03%2BNP04NbhC8zJs5xd30bDL%2B%2B0AghNrF1KcYN5uuznaJz%2FY%2B4s%2Bhe2e4FOiA80RQtYDUvJadQ6J3vvhyc%3D&subscription%5Bkeys%5D%5Bauth%5D=7J%2BeGTcOf7YRVA1Tbk06hg%3D%3D 3 body: subscription%5Bendpoint%5D=https%3A%2F%2Fexample.com&subscription%5Bkeys%5D%5Bp256dh%5D=BBaCe5f0XCe0yktCrWzOGfZ9RGDNdNBA7LpbMBrwsRgALTpJgVLoBx5wKTQ9g5kjYlS4a%2BEZgeTA661PPUcSmxc%3D&subscription%5Bkeys%5D%5Bauth%5D=rP0KB25am52fthOb6cQQzA%3D%3D
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: ['254'] 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 - '242'
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/push/subscription 20 uri: http://localhost:3000/api/v1/push/subscription
14 response: 21 response:
15 body: {string: '{"id":3,"endpoint":"https://example.com","alerts":{},"server_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 22 body:
23 string: '{"id":3,"endpoint":"https://example.com","alerts":{},"server_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-XC0dhdOGpvpL47EswqtZcA=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [182697a5-92aa-431d-9bd5-8e17a24c6ffc] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.039294'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['157'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"398bcee62a4034e17faa19a210fae833"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 03b97cc9-68b0-49ac-9b07-8bc9e6607ef5
57 X-Runtime:
58 - '0.014296'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: null 65 body: null
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 Content-Length: ['0'] 71 Authorization:
39 User-Agent: [python-requests/2.18.4] 72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
73 Connection:
74 - keep-alive
75 Content-Length:
76 - '0'
77 User-Agent:
78 - tests/v311
40 method: DELETE 79 method: DELETE
41 uri: http://localhost:3000/api/v1/push/subscription 80 uri: http://localhost:3000/api/v1/push/subscription
42 response: 81 response:
43 body: {string: '{}'} 82 body:
83 string: '{}'
44 headers: 84 headers:
45 Cache-Control: ['no-cache, no-store'] 85 Cache-Control:
46 Content-Type: [application/json; charset=utf-8] 86 - no-store
47 Referrer-Policy: [strict-origin-when-cross-origin] 87 Content-Security-Policy:
48 Transfer-Encoding: [chunked] 88 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
49 Vary: ['Accept-Encoding, Origin'] 89 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
50 X-Content-Type-Options: [nosniff] 90 style-src ''self'' http://localhost:3000 ''nonce-QNwmHb5+a9IJE1NionA6aw=='';
51 X-Download-Options: [noopen] 91 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
52 X-Frame-Options: [SAMEORIGIN] 92 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
53 X-Permitted-Cross-Domain-Policies: [none] 93 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
54 X-Request-Id: [740dd74c-cf1d-47db-9da8-1572eadfd546] 94 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
55 X-Runtime: ['0.062684'] 95 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
56 X-XSS-Protection: [1; mode=block] 96 worker-src ''self'' blob: http://localhost:3000'
57 content-length: ['2'] 97 Content-Type:
58 status: {code: 200, message: OK} 98 - application/json; charset=utf-8
99 ETag:
100 - W/"44136fa355b3678a1146ad16f7e8649e"
101 Referrer-Policy:
102 - strict-origin-when-cross-origin
103 Transfer-Encoding:
104 - chunked
105 Vary:
106 - Accept, Origin
107 X-Content-Type-Options:
108 - nosniff
109 X-Download-Options:
110 - noopen
111 X-Frame-Options:
112 - SAMEORIGIN
113 X-Permitted-Cross-Domain-Policies:
114 - none
115 X-Request-Id:
116 - 89f2550a-77b3-4680-a599-de2d4c231b97
117 X-Runtime:
118 - '0.011466'
119 X-XSS-Protection:
120 - 1; mode=block
121 status:
122 code: 200
123 message: OK
59- request: 124- request:
60 body: null 125 body: null
61 headers: 126 headers:
62 Accept: ['*/*'] 127 Accept:
63 Accept-Encoding: ['gzip, deflate'] 128 - '*/*'
64 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 129 Accept-Encoding:
65 Connection: [keep-alive] 130 - gzip, deflate
66 User-Agent: [python-requests/2.18.4] 131 Authorization:
132 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
133 Connection:
134 - keep-alive
135 User-Agent:
136 - tests/v311
67 method: GET 137 method: GET
68 uri: http://localhost:3000/api/v1/push/subscription 138 uri: http://localhost:3000/api/v1/push/subscription
69 response: 139 response:
70 body: {string: '{"error":"Record not found"}'} 140 body:
141 string: '{"error":"Not Found"}'
71 headers: 142 headers:
72 Cache-Control: ['no-cache, no-store'] 143 Cache-Control:
73 Content-Type: [application/json; charset=utf-8] 144 - no-store
74 Referrer-Policy: [strict-origin-when-cross-origin] 145 Content-Security-Policy:
75 Transfer-Encoding: [chunked] 146 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
76 Vary: ['Accept-Encoding, Origin'] 147 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
77 X-Content-Type-Options: [nosniff] 148 style-src ''self'' http://localhost:3000 ''nonce-O2jjgL99U6dhnTkBoyBiHA=='';
78 X-Download-Options: [noopen] 149 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
79 X-Frame-Options: [SAMEORIGIN] 150 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
80 X-Permitted-Cross-Domain-Policies: [none] 151 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
81 X-Request-Id: [77cb9346-5db6-4f77-abd5-7781d238e6d5] 152 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
82 X-Runtime: ['0.032786'] 153 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
83 X-XSS-Protection: [1; mode=block] 154 worker-src ''self'' blob: http://localhost:3000'
84 content-length: ['28'] 155 Content-Type:
85 status: {code: 404, message: Not Found} 156 - application/json; charset=utf-8
157 Referrer-Policy:
158 - strict-origin-when-cross-origin
159 Transfer-Encoding:
160 - chunked
161 Vary:
162 - Accept, Origin
163 X-Content-Type-Options:
164 - nosniff
165 X-Download-Options:
166 - noopen
167 X-Frame-Options:
168 - SAMEORIGIN
169 X-Permitted-Cross-Domain-Policies:
170 - none
171 X-Request-Id:
172 - 038b3671-9c22-4f12-91e9-5ad99d14cf20
173 X-Runtime:
174 - '0.041113'
175 X-XSS-Protection:
176 - 1; mode=block
177 status:
178 code: 404
179 message: Not Found
86version: 1 180version: 1
diff --git a/tests/cassettes/test_push_set.yaml b/tests/cassettes/test_push_set.yaml
index 7ef5653..ed50cdd 100644
--- a/tests/cassettes/test_push_set.yaml
+++ b/tests/cassettes/test_push_set.yaml
@@ -1,58 +1,122 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: subscription%5Bendpoint%5D=https%3A%2F%2Fexample.com&subscription%5Bkeys%5D%5Bp256dh%5D=BDqo0y%2BobJuoQj%2BtQQP3Sf9gSkR49Nli8WZdxsIOHhgA9kC3v5v9kAgpi8cn5g%2BnN6hsKXfurFwKzVX1aEA%2B5MQ%3D&subscription%5Bkeys%5D%5Bauth%5D=o5mjIYrUKouhbtiymLLwkA%3D%3D 3 body: subscription%5Bendpoint%5D=https%3A%2F%2Fexample.com&subscription%5Bkeys%5D%5Bp256dh%5D=BOqK%2BBFKWVL3y5bzJ0flceU3RlwlMLkCn14TufF0BP%2BL0LKc0wpJzXEJX%2BB8upYfUPg0vbe8c3EhfCUb8CPiZ6M%3D&subscription%5Bkeys%5D%5Bauth%5D=D%2BFsvuT7XJF9NmtoccCFbQ%3D%3D
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: ['248'] 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 - '248'
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/push/subscription 20 uri: http://localhost:3000/api/v1/push/subscription
14 response: 21 response:
15 body: {string: '{"id":1,"endpoint":"https://example.com","alerts":{},"server_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 22 body:
23 string: '{"id":1,"endpoint":"https://example.com","alerts":{},"server_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-0L6vzkLsm8vr0Amb2GskYw=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [6ab3edf5-2aba-4cba-96cc-b49f4eee636a] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.064364'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['157'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"84d1ccad0cee8aa71855bc8ba7c81e0d"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 788002f3-4047-48cc-a58b-7993a9a3234b
57 X-Runtime:
58 - '0.020483'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: null 65 body: null
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 71 Authorization:
72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
73 Connection:
74 - keep-alive
75 User-Agent:
76 - tests/v311
39 method: GET 77 method: GET
40 uri: http://localhost:3000/api/v1/push/subscription 78 uri: http://localhost:3000/api/v1/push/subscription
41 response: 79 response:
42 body: {string: '{"id":1,"endpoint":"https://example.com","alerts":{},"server_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 80 body:
81 string: '{"id":1,"endpoint":"https://example.com","alerts":{},"server_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
43 headers: 82 headers:
44 Cache-Control: ['no-cache, no-store'] 83 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 84 - no-store
46 Referrer-Policy: [strict-origin-when-cross-origin] 85 Content-Security-Policy:
47 Transfer-Encoding: [chunked] 86 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Vary: ['Accept-Encoding, Origin'] 87 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 X-Content-Type-Options: [nosniff] 88 style-src ''self'' http://localhost:3000 ''nonce-To8ysnGAzZSQ9J16jqmZvQ=='';
50 X-Download-Options: [noopen] 89 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Frame-Options: [SAMEORIGIN] 90 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Permitted-Cross-Domain-Policies: [none] 91 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Request-Id: [3fcf73c1-5966-473d-937b-9dcb07859cff] 92 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Runtime: ['0.063734'] 93 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-XSS-Protection: [1; mode=block] 94 worker-src ''self'' blob: http://localhost:3000'
56 content-length: ['157'] 95 Content-Type:
57 status: {code: 200, message: OK} 96 - application/json; charset=utf-8
97 ETag:
98 - W/"84d1ccad0cee8aa71855bc8ba7c81e0d"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-Request-Id:
114 - 43ac3987-277d-441d-87b1-3eb02e769e3d
115 X-Runtime:
116 - '0.007561'
117 X-XSS-Protection:
118 - 1; mode=block
119 status:
120 code: 200
121 message: OK
58version: 1 122version: 1
diff --git a/tests/cassettes/test_push_update.yaml b/tests/cassettes/test_push_update.yaml
index af24017..a763fea 100644
--- a/tests/cassettes/test_push_update.yaml
+++ b/tests/cassettes/test_push_update.yaml
@@ -1,170 +1,362 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: subscription%5Bendpoint%5D=https%3A%2F%2Fexample.com&subscription%5Bkeys%5D%5Bp256dh%5D=BKLKkhUwlSEHYmTxHWUkcTfm1nfwbhvp47tSO4AF8%2FvA5YUssHzMblywqcdq7y0lZtKvSIVYpRLRpSdmKgnhIX4%3D&subscription%5Bkeys%5D%5Bauth%5D=oelFe68rpnwll8h7vWYZkw%3D%3D&data%5Balerts%5D%5Bfollow%5D=0&data%5Balerts%5D%5Bfavourite%5D=0&data%5Balerts%5D%5Breblog%5D=0&data%5Balerts%5D%5Bmention%5D=0 3 body: subscription%5Bendpoint%5D=https%3A%2F%2Fexample.com&subscription%5Bkeys%5D%5Bp256dh%5D=BKxwCXGxFgdUBy37k4Swt2l6iGFfuidAoCWWRYKno6YwUyMFMjiyoSzYZUU7TLmUItIVP1yREGW0c0tdktzNtf4%3D&subscription%5Bkeys%5D%5Bauth%5D=dD4vutRTLYUiXPBxqQkxcw%3D%3D&data%5Balerts%5D%5Bfollow%5D=0&data%5Balerts%5D%5Bfavourite%5D=0&data%5Balerts%5D%5Breblog%5D=0&data%5Balerts%5D%5Bmention%5D=0
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: ['370'] 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 - '368'
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/push/subscription 20 uri: http://localhost:3000/api/v1/push/subscription
14 response: 21 response:
15 body: {string: '{"id":2,"endpoint":"https://example.com","alerts":{"follow":false,"favourite":false,"reblog":false,"mention":false},"server_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 22 body:
23 string: '{"id":2,"endpoint":"https://example.com","alerts":{"mention":false,"reblog":false,"follow":false,"favourite":false},"server_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
16 headers: 24 headers:
17 Cache-Control: ['no-cache, no-store'] 25 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 26 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 27 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 28 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 29 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 30 style-src ''self'' http://localhost:3000 ''nonce-dtAjo4nPQtWOILRZkBVHag=='';
23 X-Download-Options: [noopen] 31 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 32 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 33 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [24aaab97-8db2-477a-9153-b2580eb291f8] 34 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.037218'] 35 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 36 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['220'] 37 Content-Type:
30 status: {code: 200, message: OK} 38 - application/json; charset=utf-8
39 ETag:
40 - W/"b7f5c9cdba03977ec4af45b88cc3c6cc"
41 Referrer-Policy:
42 - strict-origin-when-cross-origin
43 Transfer-Encoding:
44 - chunked
45 Vary:
46 - Accept, Origin
47 X-Content-Type-Options:
48 - nosniff
49 X-Download-Options:
50 - noopen
51 X-Frame-Options:
52 - SAMEORIGIN
53 X-Permitted-Cross-Domain-Policies:
54 - none
55 X-Request-Id:
56 - 9bf49a81-2b6e-46f1-9be7-446c5b218440
57 X-Runtime:
58 - '0.022528'
59 X-XSS-Protection:
60 - 1; mode=block
61 status:
62 code: 200
63 message: OK
31- request: 64- request:
32 body: data%5Balerts%5D%5Bfollow%5D=1&data%5Balerts%5D%5Bfavourite%5D=1&data%5Balerts%5D%5Breblog%5D=1&data%5Balerts%5D%5Bmention%5D=1 65 body: data%5Balerts%5D%5Bfollow%5D=1&data%5Balerts%5D%5Bfavourite%5D=1&data%5Balerts%5D%5Breblog%5D=1&data%5Balerts%5D%5Bmention%5D=1
33 headers: 66 headers:
34 Accept: ['*/*'] 67 Accept:
35 Accept-Encoding: ['gzip, deflate'] 68 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 69 Accept-Encoding:
37 Connection: [keep-alive] 70 - gzip, deflate
38 Content-Length: ['127'] 71 Authorization:
39 Content-Type: [application/x-www-form-urlencoded] 72 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
40 User-Agent: [python-requests/2.18.4] 73 Connection:
74 - keep-alive
75 Content-Length:
76 - '127'
77 Content-Type:
78 - application/x-www-form-urlencoded
79 User-Agent:
80 - tests/v311
41 method: PUT 81 method: PUT
42 uri: http://localhost:3000/api/v1/push/subscription 82 uri: http://localhost:3000/api/v1/push/subscription
43 response: 83 response:
44 body: {string: '{"id":2,"endpoint":"https://example.com","alerts":{"follow":true,"favourite":true,"reblog":true,"mention":true},"server_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 84 body:
85 string: '{"id":2,"endpoint":"https://example.com","alerts":{"mention":true,"reblog":true,"follow":true,"favourite":true},"server_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
45 headers: 86 headers:
46 Cache-Control: ['no-cache, no-store'] 87 Cache-Control:
47 Content-Type: [application/json; charset=utf-8] 88 - no-store
48 Referrer-Policy: [strict-origin-when-cross-origin] 89 Content-Security-Policy:
49 Transfer-Encoding: [chunked] 90 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
50 Vary: ['Accept-Encoding, Origin'] 91 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
51 X-Content-Type-Options: [nosniff] 92 style-src ''self'' http://localhost:3000 ''nonce-Sx2Oj8kDfwt9QJNKwsuVcA=='';
52 X-Download-Options: [noopen] 93 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
53 X-Frame-Options: [SAMEORIGIN] 94 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
54 X-Permitted-Cross-Domain-Policies: [none] 95 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
55 X-Request-Id: [6b278a6a-1307-4538-a866-37fe5693e156] 96 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
56 X-Runtime: ['0.033939'] 97 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
57 X-XSS-Protection: [1; mode=block] 98 worker-src ''self'' blob: http://localhost:3000'
58 content-length: ['216'] 99 Content-Type:
59 status: {code: 200, message: OK} 100 - application/json; charset=utf-8
101 ETag:
102 - W/"11d6dbe485a001e7404531a19a22c388"
103 Referrer-Policy:
104 - strict-origin-when-cross-origin
105 Transfer-Encoding:
106 - chunked
107 Vary:
108 - Accept, Origin
109 X-Content-Type-Options:
110 - nosniff
111 X-Download-Options:
112 - noopen
113 X-Frame-Options:
114 - SAMEORIGIN
115 X-Permitted-Cross-Domain-Policies:
116 - none
117 X-Request-Id:
118 - 2a820fe0-6842-46a1-86f9-7a9fe419f11e
119 X-Runtime:
120 - '0.010899'
121 X-XSS-Protection:
122 - 1; mode=block
123 status:
124 code: 200
125 message: OK
60- request: 126- request:
61 body: null 127 body: null
62 headers: 128 headers:
63 Accept: ['*/*'] 129 Accept:
64 Accept-Encoding: ['gzip, deflate'] 130 - '*/*'
65 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 131 Accept-Encoding:
66 Connection: [keep-alive] 132 - gzip, deflate
67 User-Agent: [python-requests/2.18.4] 133 Authorization:
134 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
135 Connection:
136 - keep-alive
137 User-Agent:
138 - tests/v311
68 method: GET 139 method: GET
69 uri: http://localhost:3000/api/v1/push/subscription 140 uri: http://localhost:3000/api/v1/push/subscription
70 response: 141 response:
71 body: {string: '{"id":2,"endpoint":"https://example.com","alerts":{"follow":true,"favourite":true,"reblog":true,"mention":true},"server_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 142 body:
143 string: '{"id":2,"endpoint":"https://example.com","alerts":{"mention":true,"reblog":true,"follow":true,"favourite":true},"server_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
72 headers: 144 headers:
73 Cache-Control: ['no-cache, no-store'] 145 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 146 - no-store
75 Referrer-Policy: [strict-origin-when-cross-origin] 147 Content-Security-Policy:
76 Transfer-Encoding: [chunked] 148 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Vary: ['Accept-Encoding, Origin'] 149 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 X-Content-Type-Options: [nosniff] 150 style-src ''self'' http://localhost:3000 ''nonce-Q5hw0wiZzqeNtRSMrUUZ9A=='';
79 X-Download-Options: [noopen] 151 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Frame-Options: [SAMEORIGIN] 152 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Permitted-Cross-Domain-Policies: [none] 153 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Request-Id: [f8777881-aa4d-4460-8426-bd7412b67b29] 154 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-Runtime: ['0.027582'] 155 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 X-XSS-Protection: [1; mode=block] 156 worker-src ''self'' blob: http://localhost:3000'
85 content-length: ['216'] 157 Content-Type:
86 status: {code: 200, message: OK} 158 - application/json; charset=utf-8
159 ETag:
160 - W/"11d6dbe485a001e7404531a19a22c388"
161 Referrer-Policy:
162 - strict-origin-when-cross-origin
163 Transfer-Encoding:
164 - chunked
165 Vary:
166 - Accept, Origin
167 X-Content-Type-Options:
168 - nosniff
169 X-Download-Options:
170 - noopen
171 X-Frame-Options:
172 - SAMEORIGIN
173 X-Permitted-Cross-Domain-Policies:
174 - none
175 X-Request-Id:
176 - a3d05117-54ad-47e1-8c7d-67fd815c5563
177 X-Runtime:
178 - '0.008378'
179 X-XSS-Protection:
180 - 1; mode=block
181 status:
182 code: 200
183 message: OK
87- request: 184- request:
88 body: data%5Balerts%5D%5Bfollow%5D=0&data%5Balerts%5D%5Bfavourite%5D=0&data%5Balerts%5D%5Breblog%5D=0&data%5Balerts%5D%5Bmention%5D=0 185 body: data%5Balerts%5D%5Bfollow%5D=0&data%5Balerts%5D%5Bfavourite%5D=0&data%5Balerts%5D%5Breblog%5D=0&data%5Balerts%5D%5Bmention%5D=0
89 headers: 186 headers:
90 Accept: ['*/*'] 187 Accept:
91 Accept-Encoding: ['gzip, deflate'] 188 - '*/*'
92 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 189 Accept-Encoding:
93 Connection: [keep-alive] 190 - gzip, deflate
94 Content-Length: ['127'] 191 Authorization:
95 Content-Type: [application/x-www-form-urlencoded] 192 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
96 User-Agent: [python-requests/2.18.4] 193 Connection:
194 - keep-alive
195 Content-Length:
196 - '127'
197 Content-Type:
198 - application/x-www-form-urlencoded
199 User-Agent:
200 - tests/v311
97 method: PUT 201 method: PUT
98 uri: http://localhost:3000/api/v1/push/subscription 202 uri: http://localhost:3000/api/v1/push/subscription
99 response: 203 response:
100 body: {string: '{"id":2,"endpoint":"https://example.com","alerts":{"follow":false,"favourite":false,"reblog":false,"mention":false},"server_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 204 body:
205 string: '{"id":2,"endpoint":"https://example.com","alerts":{"mention":false,"reblog":false,"follow":false,"favourite":false},"server_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
101 headers: 206 headers:
102 Cache-Control: ['no-cache, no-store'] 207 Cache-Control:
103 Content-Type: [application/json; charset=utf-8] 208 - no-store
104 Referrer-Policy: [strict-origin-when-cross-origin] 209 Content-Security-Policy:
105 Transfer-Encoding: [chunked] 210 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
106 Vary: ['Accept-Encoding, Origin'] 211 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
107 X-Content-Type-Options: [nosniff] 212 style-src ''self'' http://localhost:3000 ''nonce-Vw+8US2CPbzjBeuVmNuo3Q=='';
108 X-Download-Options: [noopen] 213 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
109 X-Frame-Options: [SAMEORIGIN] 214 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
110 X-Permitted-Cross-Domain-Policies: [none] 215 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
111 X-Request-Id: [e9eb1030-4c89-4a96-abf0-6bb19146e0c4] 216 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
112 X-Runtime: ['0.040965'] 217 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
113 X-XSS-Protection: [1; mode=block] 218 worker-src ''self'' blob: http://localhost:3000'
114 content-length: ['220'] 219 Content-Type:
115 status: {code: 200, message: OK} 220 - application/json; charset=utf-8
221 ETag:
222 - W/"b7f5c9cdba03977ec4af45b88cc3c6cc"
223 Referrer-Policy:
224 - strict-origin-when-cross-origin
225 Transfer-Encoding:
226 - chunked
227 Vary:
228 - Accept, Origin
229 X-Content-Type-Options:
230 - nosniff
231 X-Download-Options:
232 - noopen
233 X-Frame-Options:
234 - SAMEORIGIN
235 X-Permitted-Cross-Domain-Policies:
236 - none
237 X-Request-Id:
238 - 147b7caa-c559-44f3-b6e6-8d66bd96d0ff
239 X-Runtime:
240 - '0.011152'
241 X-XSS-Protection:
242 - 1; mode=block
243 status:
244 code: 200
245 message: OK
116- request: 246- request:
117 body: null 247 body: null
118 headers: 248 headers:
119 Accept: ['*/*'] 249 Accept:
120 Accept-Encoding: ['gzip, deflate'] 250 - '*/*'
121 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 251 Accept-Encoding:
122 Connection: [keep-alive] 252 - gzip, deflate
123 User-Agent: [python-requests/2.18.4] 253 Authorization:
254 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
255 Connection:
256 - keep-alive
257 User-Agent:
258 - tests/v311
124 method: GET 259 method: GET
125 uri: http://localhost:3000/api/v1/push/subscription 260 uri: http://localhost:3000/api/v1/push/subscription
126 response: 261 response:
127 body: {string: '{"id":2,"endpoint":"https://example.com","alerts":{"follow":false,"favourite":false,"reblog":false,"mention":false},"server_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 262 body:
263 string: '{"id":2,"endpoint":"https://example.com","alerts":{"mention":false,"reblog":false,"follow":false,"favourite":false},"server_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
128 headers: 264 headers:
129 Cache-Control: ['no-cache, no-store'] 265 Cache-Control:
130 Content-Type: [application/json; charset=utf-8] 266 - no-store
131 Referrer-Policy: [strict-origin-when-cross-origin] 267 Content-Security-Policy:
132 Transfer-Encoding: [chunked] 268 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
133 Vary: ['Accept-Encoding, Origin'] 269 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
134 X-Content-Type-Options: [nosniff] 270 style-src ''self'' http://localhost:3000 ''nonce-AVSZyIBBuWLdZUNyJ+tLBA=='';
135 X-Download-Options: [noopen] 271 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
136 X-Frame-Options: [SAMEORIGIN] 272 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
137 X-Permitted-Cross-Domain-Policies: [none] 273 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
138 X-Request-Id: [c164dee0-74fe-4a2a-b604-95c63e52db76] 274 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
139 X-Runtime: ['0.027418'] 275 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
140 X-XSS-Protection: [1; mode=block] 276 worker-src ''self'' blob: http://localhost:3000'
141 content-length: ['220'] 277 Content-Type:
142 status: {code: 200, message: OK} 278 - application/json; charset=utf-8
279 ETag:
280 - W/"b7f5c9cdba03977ec4af45b88cc3c6cc"
281 Referrer-Policy:
282 - strict-origin-when-cross-origin
283 Transfer-Encoding:
284 - chunked
285 Vary:
286 - Accept, Origin
287 X-Content-Type-Options:
288 - nosniff
289 X-Download-Options:
290 - noopen
291 X-Frame-Options:
292 - SAMEORIGIN
293 X-Permitted-Cross-Domain-Policies:
294 - none
295 X-Request-Id:
296 - aa1429bd-fd88-4311-a0b9-6fe1303aa75b
297 X-Runtime:
298 - '0.007709'
299 X-XSS-Protection:
300 - 1; mode=block
301 status:
302 code: 200
303 message: OK
143- request: 304- request:
144 body: null 305 body: null
145 headers: 306 headers:
146 Accept: ['*/*'] 307 Accept:
147 Accept-Encoding: ['gzip, deflate'] 308 - '*/*'
148 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 309 Accept-Encoding:
149 Connection: [keep-alive] 310 - gzip, deflate
150 User-Agent: [python-requests/2.18.4] 311 Authorization:
312 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
313 Connection:
314 - keep-alive
315 User-Agent:
316 - tests/v311
151 method: GET 317 method: GET
152 uri: http://localhost:3000/api/v1/push/subscription 318 uri: http://localhost:3000/api/v1/push/subscription
153 response: 319 response:
154 body: {string: '{"id":2,"endpoint":"https://example.com","alerts":{"follow":false,"favourite":false,"reblog":false,"mention":false},"server_key":"BPSW9N0oBHCeTlN6VgEPwlf36QQzuU6XtxguTJSM9xyW9kxnN2I_lzcHsk3ShJMRa0Na7t2kiE9UyJWrtQOsTJo="}'} 320 body:
321 string: '{"id":2,"endpoint":"https://example.com","alerts":{"mention":false,"reblog":false,"follow":false,"favourite":false},"server_key":"BFsPJBvWr6iQB4n0QAxBbqg5_MLh-Rm1we2OefcfRUaqTrZrB6k0E9FdzlBWD_xp8KAJrsWetwf2-l11cvSQnDU="}'
155 headers: 322 headers:
156 Cache-Control: ['no-cache, no-store'] 323 Cache-Control:
157 Content-Type: [application/json; charset=utf-8] 324 - no-store
158 Referrer-Policy: [strict-origin-when-cross-origin] 325 Content-Security-Policy:
159 Transfer-Encoding: [chunked] 326 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
160 Vary: ['Accept-Encoding, Origin'] 327 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
161 X-Content-Type-Options: [nosniff] 328 style-src ''self'' http://localhost:3000 ''nonce-Dy8mwK8CsCGGo8lV/FhbHg=='';
162 X-Download-Options: [noopen] 329 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
163 X-Frame-Options: [SAMEORIGIN] 330 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
164 X-Permitted-Cross-Domain-Policies: [none] 331 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
165 X-Request-Id: [67f329f9-0f19-44c8-bef3-59d5bd55f4eb] 332 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
166 X-Runtime: ['0.031697'] 333 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
167 X-XSS-Protection: [1; mode=block] 334 worker-src ''self'' blob: http://localhost:3000'
168 content-length: ['220'] 335 Content-Type:
169 status: {code: 200, message: OK} 336 - application/json; charset=utf-8
337 ETag:
338 - W/"b7f5c9cdba03977ec4af45b88cc3c6cc"
339 Referrer-Policy:
340 - strict-origin-when-cross-origin
341 Transfer-Encoding:
342 - chunked
343 Vary:
344 - Accept, Origin
345 X-Content-Type-Options:
346 - nosniff
347 X-Download-Options:
348 - noopen
349 X-Frame-Options:
350 - SAMEORIGIN
351 X-Permitted-Cross-Domain-Policies:
352 - none
353 X-Request-Id:
354 - c8813294-4e96-49e4-83f0-cea347fe30df
355 X-Runtime:
356 - '0.007939'
357 X-XSS-Protection:
358 - 1; mode=block
359 status:
360 code: 200
361 message: OK
170version: 1 362version: 1
diff --git a/tests/cassettes/test_report.yaml b/tests/cassettes/test_report.yaml
index cc3d45f..3c9929a 100644
--- a/tests/cassettes/test_report.yaml
+++ b/tests/cassettes/test_report.yaml
@@ -2,116 +2,267 @@ 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":"103704150889691442","created_at":"2020-02-22T19:29:23.342Z","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/103704150889691442","url":"http://localhost/@mastodonpy_test/103704150889691442","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":"109304276308745948","created_at":"2022-11-07T19:54:55.825Z","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/109304276308745948","url":"http://localhost:3000/@mastodonpy_test/109304276308745948","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":11,"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-vANrukuRcocR74nNspeKGA=='';
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: [939bc3a5-340d-4092-abbf-9f833f4b8855] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.172743'] 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/"0e91062a90c0cf84e3ec0088303be341"
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 - '224'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.847327Z'
64 X-Request-Id:
65 - 8f0dfa46-85b8-4454-8151-e78a3b1b0812
66 X-Runtime:
67 - '0.036024'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 User-Agent: [python-requests/2.18.4] 80 Authorization:
81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 User-Agent:
85 - tests/v311
40 method: GET 86 method: GET
41 uri: http://localhost:3000/api/v1/accounts/verify_credentials 87 uri: http://localhost:3000/api/v1/accounts/verify_credentials
42 response: 88 response:
43 body: {string: '{"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","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 89 body:
90 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
91 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
92 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":11,"last_status_at":"2022-11-07","noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
93 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":1},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
44 headers: 94 headers:
45 Cache-Control: ['no-cache, no-store'] 95 Cache-Control:
46 Content-Type: [application/json; charset=utf-8] 96 - no-store
47 Referrer-Policy: [strict-origin-when-cross-origin] 97 Content-Security-Policy:
48 Transfer-Encoding: [chunked] 98 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
49 Vary: ['Accept-Encoding, Origin'] 99 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
50 X-Content-Type-Options: [nosniff] 100 style-src ''self'' http://localhost:3000 ''nonce-j4PQ4m420GcHOQUhVG9W0g=='';
51 X-Download-Options: [noopen] 101 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
52 X-Frame-Options: [SAMEORIGIN] 102 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
53 X-Permitted-Cross-Domain-Policies: [none] 103 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
54 X-Request-Id: [5363e5da-cfa2-49aa-bb24-53a4893ff46e] 104 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
55 X-Runtime: ['0.060022'] 105 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
56 X-XSS-Protection: [1; mode=block] 106 worker-src ''self'' blob: http://localhost:3000'
57 content-length: ['745'] 107 Content-Type:
58 status: {code: 200, message: OK} 108 - application/json; charset=utf-8
109 ETag:
110 - W/"b5332dd05d21c9a70f5eb39ff819ab43"
111 Referrer-Policy:
112 - strict-origin-when-cross-origin
113 Transfer-Encoding:
114 - chunked
115 Vary:
116 - Accept, Origin
117 X-Content-Type-Options:
118 - nosniff
119 X-Download-Options:
120 - noopen
121 X-Frame-Options:
122 - SAMEORIGIN
123 X-Permitted-Cross-Domain-Policies:
124 - none
125 X-Request-Id:
126 - 4f4c7509-d3f6-49a9-933d-abb36b66093e
127 X-Runtime:
128 - '0.012947'
129 X-XSS-Protection:
130 - 1; mode=block
131 status:
132 code: 200
133 message: OK
59- request: 134- request:
60 body: comment=makes+the+bad+post&account_id=1234567890123456&status_ids%5B%5D=103704150889691442 135 body: account_id=1234567890123456&comment=makes+the+bad+post&status_ids%5B%5D=109304276308745948
61 headers: 136 headers:
62 Accept: ['*/*'] 137 Accept:
63 Accept-Encoding: ['gzip, deflate'] 138 - '*/*'
64 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 139 Accept-Encoding:
65 Connection: [keep-alive] 140 - gzip, deflate
66 Content-Length: ['90'] 141 Authorization:
67 Content-Type: [application/x-www-form-urlencoded] 142 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
68 User-Agent: [python-requests/2.18.4] 143 Connection:
144 - keep-alive
145 Content-Length:
146 - '90'
147 Content-Type:
148 - application/x-www-form-urlencoded
149 User-Agent:
150 - tests/v311
69 method: POST 151 method: POST
70 uri: http://localhost:3000/api/v1/reports/ 152 uri: http://localhost:3000/api/v1/reports/
71 response: 153 response:
72 body: {string: '{"id":"2","action_taken":false}'} 154 body:
155 string: '{"id":"1","action_taken":false,"action_taken_at":null,"category":"other","comment":"makes
156 the bad post","forwarded":false,"created_at":"2022-11-07T19:54:55.890Z","status_ids":[109304276308745948],"rule_ids":null,"target_account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
157 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
158 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":10,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}}'
73 headers: 159 headers:
74 Cache-Control: ['no-cache, no-store'] 160 Cache-Control:
75 Content-Type: [application/json; charset=utf-8] 161 - no-store
76 Referrer-Policy: [strict-origin-when-cross-origin] 162 Content-Security-Policy:
77 Transfer-Encoding: [chunked] 163 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
78 Vary: ['Accept-Encoding, Origin'] 164 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
79 X-Content-Type-Options: [nosniff] 165 style-src ''self'' http://localhost:3000 ''nonce-VmRODdKe3a1xaLjZFfHJqw=='';
80 X-Download-Options: [noopen] 166 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
81 X-Frame-Options: [SAMEORIGIN] 167 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
82 X-Permitted-Cross-Domain-Policies: [none] 168 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
83 X-Request-Id: [848e8ac6-25a0-4beb-975b-62687555089d] 169 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
84 X-Runtime: ['0.054388'] 170 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
85 X-XSS-Protection: [1; mode=block] 171 worker-src ''self'' blob: http://localhost:3000'
86 content-length: ['31'] 172 Content-Type:
87 status: {code: 200, message: OK} 173 - application/json; charset=utf-8
174 ETag:
175 - W/"c15aac04babf0e269c09ca24ba38cbe4"
176 Referrer-Policy:
177 - strict-origin-when-cross-origin
178 Transfer-Encoding:
179 - chunked
180 Vary:
181 - Accept, Origin
182 X-Content-Type-Options:
183 - nosniff
184 X-Download-Options:
185 - noopen
186 X-Frame-Options:
187 - SAMEORIGIN
188 X-Permitted-Cross-Domain-Policies:
189 - none
190 X-RateLimit-Limit:
191 - '400'
192 X-RateLimit-Remaining:
193 - '400'
194 X-RateLimit-Reset:
195 - '2022-11-08T00:00:00.907391Z'
196 X-Request-Id:
197 - 0b92c9dc-e9e9-43c4-957e-70f2064e3dc0
198 X-Runtime:
199 - '0.037742'
200 X-XSS-Protection:
201 - 1; mode=block
202 status:
203 code: 200
204 message: OK
88- request: 205- request:
89 body: null 206 body: null
90 headers: 207 headers:
91 Accept: ['*/*'] 208 Accept:
92 Accept-Encoding: ['gzip, deflate'] 209 - '*/*'
93 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 210 Accept-Encoding:
94 Connection: [keep-alive] 211 - gzip, deflate
95 Content-Length: ['0'] 212 Authorization:
96 User-Agent: [python-requests/2.18.4] 213 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
214 Connection:
215 - keep-alive
216 Content-Length:
217 - '0'
218 User-Agent:
219 - tests/v311
97 method: DELETE 220 method: DELETE
98 uri: http://localhost:3000/api/v1/statuses/103704150889691442 221 uri: http://localhost:3000/api/v1/statuses/109304276308745948
99 response: 222 response:
100 body: {string: '{"id":"103704150889691442","created_at":"2020-02-22T19:29:23.342Z","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/103704150889691442","url":"http://localhost/@mastodonpy_test/103704150889691442","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 223 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}'} 224 string: '{"id":"109304276308745948","created_at":"2022-11-07T19:54:55.825Z","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/109304276308745948","url":"http://localhost:3000/@mastodonpy_test/109304276308745948","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
225 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
226 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
227 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":9,"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: 228 headers:
103 Cache-Control: ['no-cache, no-store'] 229 Cache-Control:
104 Content-Type: [application/json; charset=utf-8] 230 - no-store
105 Referrer-Policy: [strict-origin-when-cross-origin] 231 Content-Security-Policy:
106 Transfer-Encoding: [chunked] 232 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
107 Vary: ['Accept-Encoding, Origin'] 233 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
108 X-Content-Type-Options: [nosniff] 234 style-src ''self'' http://localhost:3000 ''nonce-/DNgg0ZmlEQ3p5z0Y7n+CA=='';
109 X-Download-Options: [noopen] 235 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
110 X-Frame-Options: [SAMEORIGIN] 236 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
111 X-Permitted-Cross-Domain-Policies: [none] 237 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
112 X-Request-Id: [8d1cfc74-b453-4aaf-9486-f34f8d79c46e] 238 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
113 X-Runtime: ['0.113235'] 239 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
114 X-XSS-Protection: [1; mode=block] 240 worker-src ''self'' blob: http://localhost:3000'
115 content-length: ['1290'] 241 Content-Type:
116 status: {code: 200, message: OK} 242 - application/json; charset=utf-8
243 ETag:
244 - W/"8f3de8eeb0ea794813d81da6280a6dda"
245 Referrer-Policy:
246 - strict-origin-when-cross-origin
247 Transfer-Encoding:
248 - chunked
249 Vary:
250 - Accept, Origin
251 X-Content-Type-Options:
252 - nosniff
253 X-Download-Options:
254 - noopen
255 X-Frame-Options:
256 - SAMEORIGIN
257 X-Permitted-Cross-Domain-Policies:
258 - none
259 X-Request-Id:
260 - bbe67b0c-1465-4e44-b70c-9cd01f4a12f8
261 X-Runtime:
262 - '0.029822'
263 X-XSS-Protection:
264 - 1; mode=block
265 status:
266 code: 200
267 message: OK
117version: 1 268version: 1
diff --git a/tests/cassettes/test_scheduled_status.yaml b/tests/cassettes/test_scheduled_status.yaml
index fdc39c0..4728ed9 100644
--- a/tests/cassettes/test_scheduled_status.yaml
+++ b/tests/cassettes/test_scheduled_status.yaml
@@ -1,174 +1,372 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: scheduled_at=4000-01-01T14%3A33%3A14%2B00%3A00&status=please+ensure+adequate+headroom 3 body: status=please+ensure+adequate+headroom&scheduled_at=4000-01-01T14%3A33%3A14%2B00%3A00
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: ['85'] 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 - '85'
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":"1","scheduled_at":"4000-01-01T14:33:14.000Z","params":{"text":"please 22 body:
16 ensure adequate headroom","media_ids":null,"sensitive":null,"spoiler_text":null,"visibility":null,"scheduled_at":null,"poll":null,"idempotency":null,"in_reply_to_id":null,"application_id":1234567890123456},"media_attachments":[]}'} 23 string: '{"id":"1","scheduled_at":"4000-01-01T14:33:14.000Z","params":{"text":"please
24 ensure adequate headroom","media_ids":null,"sensitive":null,"spoiler_text":null,"visibility":null,"language":null,"scheduled_at":null,"poll":null,"idempotency":null,"with_rate_limit":false,"in_reply_to_id":null,"application_id":1234567890123456},"media_attachments":[]}'
17 headers: 25 headers:
18 Cache-Control: ['no-cache, no-store'] 26 Cache-Control:
19 Content-Type: [application/json; charset=utf-8] 27 - no-store
20 Referrer-Policy: [strict-origin-when-cross-origin] 28 Content-Security-Policy:
21 Transfer-Encoding: [chunked] 29 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
22 Vary: ['Accept-Encoding, Origin'] 30 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
23 X-Content-Type-Options: [nosniff] 31 style-src ''self'' http://localhost:3000 ''nonce-DFiqFnZKqdGPD1q8KK7QnA=='';
24 X-Download-Options: [noopen] 32 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
25 X-Frame-Options: [SAMEORIGIN] 33 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
26 X-Permitted-Cross-Domain-Policies: [none] 34 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
27 X-Request-Id: [9c397b9f-d47e-405a-a55f-35456194859d] 35 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.108901'] 36 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
29 X-XSS-Protection: [1; mode=block] 37 worker-src ''self'' blob: http://localhost:3000'
30 content-length: ['306'] 38 Content-Type:
31 status: {code: 200, message: OK} 39 - application/json; charset=utf-8
40 ETag:
41 - W/"62aba979b85ba000abf937b323f7b03c"
42 Referrer-Policy:
43 - strict-origin-when-cross-origin
44 Transfer-Encoding:
45 - chunked
46 Vary:
47 - Accept, Origin
48 X-Content-Type-Options:
49 - nosniff
50 X-Download-Options:
51 - noopen
52 X-Frame-Options:
53 - SAMEORIGIN
54 X-Permitted-Cross-Domain-Policies:
55 - none
56 X-RateLimit-Limit:
57 - '300'
58 X-RateLimit-Remaining:
59 - '202'
60 X-RateLimit-Reset:
61 - '2022-11-07T21:00:00.734391Z'
62 X-Request-Id:
63 - d8e6d666-5f10-4573-b6da-d2487316f475
64 X-Runtime:
65 - '0.028056'
66 X-XSS-Protection:
67 - 1; mode=block
68 status:
69 code: 200
70 message: OK
32- request: 71- request:
33 body: scheduled_at=4000-01-01T14%3A23%3A14%2B00%3A00 72 body: scheduled_at=4000-01-01T14%3A23%3A14%2B00%3A00
34 headers: 73 headers:
35 Accept: ['*/*'] 74 Accept:
36 Accept-Encoding: ['gzip, deflate'] 75 - '*/*'
37 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 76 Accept-Encoding:
38 Connection: [keep-alive] 77 - gzip, deflate
39 Content-Length: ['46'] 78 Authorization:
40 Content-Type: [application/x-www-form-urlencoded] 79 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
41 User-Agent: [python-requests/2.18.4] 80 Connection:
81 - keep-alive
82 Content-Length:
83 - '46'
84 Content-Type:
85 - application/x-www-form-urlencoded
86 User-Agent:
87 - tests/v311
42 method: PUT 88 method: PUT
43 uri: http://localhost:3000/api/v1/scheduled_statuses/1 89 uri: http://localhost:3000/api/v1/scheduled_statuses/1
44 response: 90 response:
45 body: {string: '{"id":"1","scheduled_at":"4000-01-01T14:23:14.000Z","params":{"poll":null,"text":"please 91 body:
46 ensure adequate headroom","media_ids":null,"sensitive":null,"visibility":null,"idempotency":null,"scheduled_at":null,"spoiler_text":null,"application_id":1234567890123456,"in_reply_to_id":null},"media_attachments":[]}'} 92 string: '{"id":"1","scheduled_at":"4000-01-01T14:23:14.000Z","params":{"poll":null,"text":"please
93 ensure adequate headroom","language":null,"media_ids":null,"sensitive":null,"visibility":null,"idempotency":null,"scheduled_at":null,"spoiler_text":null,"application_id":1234567890123456,"in_reply_to_id":null,"with_rate_limit":false},"media_attachments":[]}'
47 headers: 94 headers:
48 Cache-Control: ['no-cache, no-store'] 95 Cache-Control:
49 Content-Type: [application/json; charset=utf-8] 96 - no-store
50 Referrer-Policy: [strict-origin-when-cross-origin] 97 Content-Security-Policy:
51 Transfer-Encoding: [chunked] 98 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
52 Vary: ['Accept-Encoding, Origin'] 99 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
53 X-Content-Type-Options: [nosniff] 100 style-src ''self'' http://localhost:3000 ''nonce-4DthgdDZhl5jVdJEryGjCA=='';
54 X-Download-Options: [noopen] 101 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
55 X-Frame-Options: [SAMEORIGIN] 102 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
56 X-Permitted-Cross-Domain-Policies: [none] 103 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
57 X-Request-Id: [9bf5fe79-6463-427d-96fa-b5fcac5b128f] 104 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
58 X-Runtime: ['0.065639'] 105 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
59 X-XSS-Protection: [1; mode=block] 106 worker-src ''self'' blob: http://localhost:3000'
60 content-length: ['306'] 107 Content-Type:
61 status: {code: 200, message: OK} 108 - application/json; charset=utf-8
109 ETag:
110 - W/"b266e2e7938c824bcc1ec759216487c1"
111 Referrer-Policy:
112 - strict-origin-when-cross-origin
113 Transfer-Encoding:
114 - chunked
115 Vary:
116 - Accept, Origin
117 X-Content-Type-Options:
118 - nosniff
119 X-Download-Options:
120 - noopen
121 X-Frame-Options:
122 - SAMEORIGIN
123 X-Permitted-Cross-Domain-Policies:
124 - none
125 X-Request-Id:
126 - 4e672605-b42e-4aec-ac4b-43e3fadee2ff
127 X-Runtime:
128 - '0.015858'
129 X-XSS-Protection:
130 - 1; mode=block
131 status:
132 code: 200
133 message: OK
62- request: 134- request:
63 body: null 135 body: null
64 headers: 136 headers:
65 Accept: ['*/*'] 137 Accept:
66 Accept-Encoding: ['gzip, deflate'] 138 - '*/*'
67 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 139 Accept-Encoding:
68 Connection: [keep-alive] 140 - gzip, deflate
69 User-Agent: [python-requests/2.18.4] 141 Authorization:
142 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
143 Connection:
144 - keep-alive
145 User-Agent:
146 - tests/v311
70 method: GET 147 method: GET
71 uri: http://localhost:3000/api/v1/scheduled_statuses 148 uri: http://localhost:3000/api/v1/scheduled_statuses
72 response: 149 response:
73 body: {string: '[{"id":"1","scheduled_at":"4000-01-01T14:23:14.000Z","params":{"poll":null,"text":"please 150 body:
74 ensure adequate headroom","media_ids":null,"sensitive":null,"visibility":null,"idempotency":null,"scheduled_at":null,"spoiler_text":null,"application_id":1234567890123456,"in_reply_to_id":null},"media_attachments":[]}]'} 151 string: '[{"id":"1","scheduled_at":"4000-01-01T14:23:14.000Z","params":{"poll":null,"text":"please
152 ensure adequate headroom","language":null,"media_ids":null,"sensitive":null,"visibility":null,"idempotency":null,"scheduled_at":null,"spoiler_text":null,"application_id":1234567890123456,"in_reply_to_id":null,"with_rate_limit":false},"media_attachments":[]}]'
75 headers: 153 headers:
76 Cache-Control: ['no-cache, no-store'] 154 Cache-Control:
77 Content-Type: [application/json; charset=utf-8] 155 - no-store
78 Link: ['<http://localhost:3000/api/v1/scheduled_statuses?min_id=1>; rel="prev"'] 156 Content-Security-Policy:
79 Referrer-Policy: [strict-origin-when-cross-origin] 157 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
80 Transfer-Encoding: [chunked] 158 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
81 Vary: ['Accept-Encoding, Origin'] 159 style-src ''self'' http://localhost:3000 ''nonce-SFnDuF34ehN0UcQ8KixQKw=='';
82 X-Content-Type-Options: [nosniff] 160 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
83 X-Download-Options: [noopen] 161 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
84 X-Frame-Options: [SAMEORIGIN] 162 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
85 X-Permitted-Cross-Domain-Policies: [none] 163 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
86 X-Request-Id: [1a387347-798b-4398-b3de-74205536f0f6] 164 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
87 X-Runtime: ['0.042348'] 165 worker-src ''self'' blob: http://localhost:3000'
88 X-XSS-Protection: [1; mode=block] 166 Content-Type:
89 content-length: ['308'] 167 - application/json; charset=utf-8
90 status: {code: 200, message: OK} 168 ETag:
169 - W/"eca4f34f345a42498cb5eeee0a07578e"
170 Link:
171 - <http://localhost:3000/api/v1/scheduled_statuses?min_id=1>; rel="prev"
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 - 9159ad97-c946-4c1a-8c99-875c170606e0
188 X-Runtime:
189 - '0.009307'
190 X-XSS-Protection:
191 - 1; mode=block
192 status:
193 code: 200
194 message: OK
91- request: 195- request:
92 body: null 196 body: null
93 headers: 197 headers:
94 Accept: ['*/*'] 198 Accept:
95 Accept-Encoding: ['gzip, deflate'] 199 - '*/*'
96 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 200 Accept-Encoding:
97 Connection: [keep-alive] 201 - gzip, deflate
98 User-Agent: [python-requests/2.18.4] 202 Authorization:
203 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
204 Connection:
205 - keep-alive
206 User-Agent:
207 - tests/v311
99 method: GET 208 method: GET
100 uri: http://localhost:3000/api/v1/scheduled_statuses/1 209 uri: http://localhost:3000/api/v1/scheduled_statuses/1
101 response: 210 response:
102 body: {string: '{"id":"1","scheduled_at":"4000-01-01T14:23:14.000Z","params":{"poll":null,"text":"please 211 body:
103 ensure adequate headroom","media_ids":null,"sensitive":null,"visibility":null,"idempotency":null,"scheduled_at":null,"spoiler_text":null,"application_id":1234567890123456,"in_reply_to_id":null},"media_attachments":[]}'} 212 string: '{"id":"1","scheduled_at":"4000-01-01T14:23:14.000Z","params":{"poll":null,"text":"please
213 ensure adequate headroom","language":null,"media_ids":null,"sensitive":null,"visibility":null,"idempotency":null,"scheduled_at":null,"spoiler_text":null,"application_id":1234567890123456,"in_reply_to_id":null,"with_rate_limit":false},"media_attachments":[]}'
104 headers: 214 headers:
105 Cache-Control: ['no-cache, no-store'] 215 Cache-Control:
106 Content-Type: [application/json; charset=utf-8] 216 - no-store
107 Referrer-Policy: [strict-origin-when-cross-origin] 217 Content-Security-Policy:
108 Transfer-Encoding: [chunked] 218 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
109 Vary: ['Accept-Encoding, Origin'] 219 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
110 X-Content-Type-Options: [nosniff] 220 style-src ''self'' http://localhost:3000 ''nonce-jnFaWD2UmNyYu6SNCf62MQ=='';
111 X-Download-Options: [noopen] 221 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
112 X-Frame-Options: [SAMEORIGIN] 222 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
113 X-Permitted-Cross-Domain-Policies: [none] 223 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
114 X-Request-Id: [17955ae7-2272-4367-96a5-9c3c26cb8dcc] 224 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
115 X-Runtime: ['0.038929'] 225 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
116 X-XSS-Protection: [1; mode=block] 226 worker-src ''self'' blob: http://localhost:3000'
117 content-length: ['306'] 227 Content-Type:
118 status: {code: 200, message: OK} 228 - application/json; charset=utf-8
229 ETag:
230 - W/"b266e2e7938c824bcc1ec759216487c1"
231 Referrer-Policy:
232 - strict-origin-when-cross-origin
233 Transfer-Encoding:
234 - chunked
235 Vary:
236 - Accept, Origin
237 X-Content-Type-Options:
238 - nosniff
239 X-Download-Options:
240 - noopen
241 X-Frame-Options:
242 - SAMEORIGIN
243 X-Permitted-Cross-Domain-Policies:
244 - none
245 X-Request-Id:
246 - 909fdf0c-1957-463c-ada7-85f731ac75f7
247 X-Runtime:
248 - '0.008306'
249 X-XSS-Protection:
250 - 1; mode=block
251 status:
252 code: 200
253 message: OK
119- request: 254- request:
120 body: null 255 body: null
121 headers: 256 headers:
122 Accept: ['*/*'] 257 Accept:
123 Accept-Encoding: ['gzip, deflate'] 258 - '*/*'
124 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 259 Accept-Encoding:
125 Connection: [keep-alive] 260 - gzip, deflate
126 Content-Length: ['0'] 261 Authorization:
127 User-Agent: [python-requests/2.18.4] 262 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
263 Connection:
264 - keep-alive
265 Content-Length:
266 - '0'
267 User-Agent:
268 - tests/v311
128 method: DELETE 269 method: DELETE
129 uri: http://localhost:3000/api/v1/scheduled_statuses/1 270 uri: http://localhost:3000/api/v1/scheduled_statuses/1
130 response: 271 response:
131 body: {string: '{}'} 272 body:
273 string: '{}'
132 headers: 274 headers:
133 Cache-Control: ['no-cache, no-store'] 275 Cache-Control:
134 Content-Type: [application/json; charset=utf-8] 276 - no-store
135 Referrer-Policy: [strict-origin-when-cross-origin] 277 Content-Security-Policy:
136 Transfer-Encoding: [chunked] 278 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
137 Vary: ['Accept-Encoding, Origin'] 279 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
138 X-Content-Type-Options: [nosniff] 280 style-src ''self'' http://localhost:3000 ''nonce-MTlt+IyXs/yOIWFZzCKzsg=='';
139 X-Download-Options: [noopen] 281 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
140 X-Frame-Options: [SAMEORIGIN] 282 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
141 X-Permitted-Cross-Domain-Policies: [none] 283 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
142 X-Request-Id: [25225334-3254-49b0-8029-56b97e5f7649] 284 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
143 X-Runtime: ['0.053724'] 285 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
144 X-XSS-Protection: [1; mode=block] 286 worker-src ''self'' blob: http://localhost:3000'
145 content-length: ['2'] 287 Content-Type:
146 status: {code: 200, message: OK} 288 - application/json; charset=utf-8
289 ETag:
290 - W/"44136fa355b3678a1146ad16f7e8649e"
291 Referrer-Policy:
292 - strict-origin-when-cross-origin
293 Transfer-Encoding:
294 - chunked
295 Vary:
296 - Accept, Origin
297 X-Content-Type-Options:
298 - nosniff
299 X-Download-Options:
300 - noopen
301 X-Frame-Options:
302 - SAMEORIGIN
303 X-Permitted-Cross-Domain-Policies:
304 - none
305 X-Request-Id:
306 - 14b879b0-4d03-4fa1-a637-731ef34ab3b8
307 X-Runtime:
308 - '0.011476'
309 X-XSS-Protection:
310 - 1; mode=block
311 status:
312 code: 200
313 message: OK
147- request: 314- request:
148 body: null 315 body: null
149 headers: 316 headers:
150 Accept: ['*/*'] 317 Accept:
151 Accept-Encoding: ['gzip, deflate'] 318 - '*/*'
152 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 319 Accept-Encoding:
153 Connection: [keep-alive] 320 - gzip, deflate
154 User-Agent: [python-requests/2.18.4] 321 Authorization:
322 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
323 Connection:
324 - keep-alive
325 User-Agent:
326 - tests/v311
155 method: GET 327 method: GET
156 uri: http://localhost:3000/api/v1/scheduled_statuses 328 uri: http://localhost:3000/api/v1/scheduled_statuses
157 response: 329 response:
158 body: {string: '[]'} 330 body:
331 string: '[]'
159 headers: 332 headers:
160 Cache-Control: ['no-cache, no-store'] 333 Cache-Control:
161 Content-Type: [application/json; charset=utf-8] 334 - no-store
162 Referrer-Policy: [strict-origin-when-cross-origin] 335 Content-Security-Policy:
163 Transfer-Encoding: [chunked] 336 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
164 Vary: ['Accept-Encoding, Origin'] 337 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
165 X-Content-Type-Options: [nosniff] 338 style-src ''self'' http://localhost:3000 ''nonce-aGwBqmdyPt4Xk+pSrzkmJw=='';
166 X-Download-Options: [noopen] 339 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
167 X-Frame-Options: [SAMEORIGIN] 340 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
168 X-Permitted-Cross-Domain-Policies: [none] 341 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
169 X-Request-Id: [f459b7a0-3fc3-4347-9509-876f78ee58ac] 342 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
170 X-Runtime: ['0.032097'] 343 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
171 X-XSS-Protection: [1; mode=block] 344 worker-src ''self'' blob: http://localhost:3000'
172 content-length: ['2'] 345 Content-Type:
173 status: {code: 200, message: OK} 346 - application/json; charset=utf-8
347 ETag:
348 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
349 Referrer-Policy:
350 - strict-origin-when-cross-origin
351 Transfer-Encoding:
352 - chunked
353 Vary:
354 - Accept, Origin
355 X-Content-Type-Options:
356 - nosniff
357 X-Download-Options:
358 - noopen
359 X-Frame-Options:
360 - SAMEORIGIN
361 X-Permitted-Cross-Domain-Policies:
362 - none
363 X-Request-Id:
364 - c3b32e28-4df2-4d41-b61f-a7e86b4a6211
365 X-Runtime:
366 - '0.008393'
367 X-XSS-Protection:
368 - 1; mode=block
369 status:
370 code: 200
371 message: OK
174version: 1 372version: 1
diff --git a/tests/cassettes/test_search.yaml b/tests/cassettes/test_search.yaml
index b95a7ce..e7b892c 100644
--- a/tests/cassettes/test_search.yaml
+++ b/tests/cassettes/test_search.yaml
@@ -2,82 +2,179 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v2/search?exclude_unreviewed=1&resolve=1&q=mastodonpy_test 16 uri: http://localhost:3000/api/v2/search?q=mastodonpy_test&resolve=1&exclude_unreviewed=1
12 response: 17 response:
13 body: {string: '{"accounts":[{"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":[]},{"id":"1234567890123457","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":true,"bot":false,"discoverable":true,"group":false,"created_at":"2020-02-22T20:26:54.405Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@mastodonpy_test_2","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":0,"last_status_at":null,"emojis":[],"fields":[]}],"statuses":[],"hashtags":[]}'} 18 body:
19 string: '{"accounts":[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
20 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
21 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":9,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},{"id":"1234567890123457","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":false,"bot":false,"discoverable":true,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test_2","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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}],"statuses":[],"hashtags":[]}'
14 headers: 22 headers:
15 Cache-Control: ['no-cache, no-store'] 23 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 24 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 25 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 26 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 27 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 28 style-src ''self'' http://localhost:3000 ''nonce-vwIOHkbP2p9mjgIbQz2RTQ=='';
21 X-Download-Options: [noopen] 29 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 30 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 31 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [3cbc2b0c-f90e-45ba-a108-db4984a204de] 32 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.118354'] 33 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 34 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['1306'] 35 Content-Type:
28 status: {code: 200, message: OK} 36 - application/json; charset=utf-8
37 ETag:
38 - W/"e2e1b4a38c899d25e7617ab454abec40"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - 16d504aa-f25b-488e-add2-83204987a816
55 X-Runtime:
56 - '0.023576'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
29- request: 62- request:
30 body: null 63 body: null
31 headers: 64 headers:
32 Accept: ['*/*'] 65 Accept:
33 Accept-Encoding: ['gzip, deflate'] 66 - '*/*'
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 67 Accept-Encoding:
35 Connection: [keep-alive] 68 - gzip, deflate
36 User-Agent: [python-requests/2.18.4] 69 Authorization:
70 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
71 Connection:
72 - keep-alive
73 User-Agent:
74 - tests/v311
37 method: GET 75 method: GET
38 uri: http://localhost:3000/api/v2/search?exclude_unreviewed=1&resolve=1&q=mastodonpy_test 76 uri: http://localhost:3000/api/v2/search?q=mastodonpy_test&resolve=1&exclude_unreviewed=1
39 response: 77 response:
40 body: {string: '{"accounts":[{"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":[]},{"id":"1234567890123457","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":true,"bot":false,"discoverable":true,"group":false,"created_at":"2020-02-22T20:26:54.405Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@mastodonpy_test_2","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":0,"last_status_at":null,"emojis":[],"fields":[]}],"statuses":[],"hashtags":[]}'} 78 body:
79 string: '{"accounts":[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
80 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
81 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":9,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]},{"id":"1234567890123457","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":false,"bot":false,"discoverable":true,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test_2","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":0,"last_status_at":null,"noindex":false,"emojis":[],"fields":[]}],"statuses":[],"hashtags":[]}'
41 headers: 82 headers:
42 Cache-Control: ['no-cache, no-store'] 83 Cache-Control:
43 Content-Type: [application/json; charset=utf-8] 84 - no-store
44 Referrer-Policy: [strict-origin-when-cross-origin] 85 Content-Security-Policy:
45 Transfer-Encoding: [chunked] 86 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
46 Vary: ['Accept-Encoding, Origin'] 87 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
47 X-Content-Type-Options: [nosniff] 88 style-src ''self'' http://localhost:3000 ''nonce-MGv3NyMMfMM7SxQ2Yp+Oiw=='';
48 X-Download-Options: [noopen] 89 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
49 X-Frame-Options: [SAMEORIGIN] 90 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
50 X-Permitted-Cross-Domain-Policies: [none] 91 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
51 X-Request-Id: [02327990-ff9c-4c44-a42d-3988317bba3a] 92 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
52 X-Runtime: ['0.064352'] 93 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
53 X-XSS-Protection: [1; mode=block] 94 worker-src ''self'' blob: http://localhost:3000'
54 content-length: ['1306'] 95 Content-Type:
55 status: {code: 200, message: OK} 96 - application/json; charset=utf-8
97 ETag:
98 - W/"e2e1b4a38c899d25e7617ab454abec40"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-Request-Id:
114 - d1684ea3-e771-4bf8-901c-85526025656f
115 X-Runtime:
116 - '0.016880'
117 X-XSS-Protection:
118 - 1; mode=block
119 status:
120 code: 200
121 message: OK
56- request: 122- request:
57 body: null 123 body: null
58 headers: 124 headers:
59 Accept: ['*/*'] 125 Accept:
60 Accept-Encoding: ['gzip, deflate'] 126 - '*/*'
61 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 127 Accept-Encoding:
62 Connection: [keep-alive] 128 - gzip, deflate
63 User-Agent: [python-requests/2.18.4] 129 Authorization:
130 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
131 Connection:
132 - keep-alive
133 User-Agent:
134 - tests/v311
64 method: GET 135 method: GET
65 uri: http://localhost:3000/api/v2/search?exclude_unreviewed=1&resolve=1&q=mastodonpy_test&type=statuses 136 uri: http://localhost:3000/api/v2/search?q=mastodonpy_test&resolve=1&exclude_unreviewed=1&type=statuses
66 response: 137 response:
67 body: {string: '{"accounts":[],"statuses":[],"hashtags":[]}'} 138 body:
139 string: '{"accounts":[],"statuses":[],"hashtags":[]}'
68 headers: 140 headers:
69 Cache-Control: ['no-cache, no-store'] 141 Cache-Control:
70 Content-Type: [application/json; charset=utf-8] 142 - no-store
71 Referrer-Policy: [strict-origin-when-cross-origin] 143 Content-Security-Policy:
72 Transfer-Encoding: [chunked] 144 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
73 Vary: ['Accept-Encoding, Origin'] 145 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
74 X-Content-Type-Options: [nosniff] 146 style-src ''self'' http://localhost:3000 ''nonce-ylyGhpeShx8MIOw/FFvNCA=='';
75 X-Download-Options: [noopen] 147 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
76 X-Frame-Options: [SAMEORIGIN] 148 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
77 X-Permitted-Cross-Domain-Policies: [none] 149 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
78 X-Request-Id: [4c3c41b5-6ac9-4c89-84f2-a05aa61e184b] 150 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
79 X-Runtime: ['0.032472'] 151 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
80 X-XSS-Protection: [1; mode=block] 152 worker-src ''self'' blob: http://localhost:3000'
81 content-length: ['43'] 153 Content-Type:
82 status: {code: 200, message: OK} 154 - application/json; charset=utf-8
155 ETag:
156 - W/"80e643200b4aece67dbe6d242a4e5722"
157 Referrer-Policy:
158 - strict-origin-when-cross-origin
159 Transfer-Encoding:
160 - chunked
161 Vary:
162 - Accept, Origin
163 X-Content-Type-Options:
164 - nosniff
165 X-Download-Options:
166 - noopen
167 X-Frame-Options:
168 - SAMEORIGIN
169 X-Permitted-Cross-Domain-Policies:
170 - none
171 X-Request-Id:
172 - ee6d4077-336e-4ce3-9b86-d92e4d0482f1
173 X-Runtime:
174 - '0.007612'
175 X-XSS-Protection:
176 - 1; mode=block
177 status:
178 code: 200
179 message: OK
83version: 1 180version: 1
diff --git a/tests/cassettes/test_status.yaml b/tests/cassettes/test_status.yaml
index 56f8767..f745d09 100644
--- a/tests/cassettes/test_status.yaml
+++ b/tests/cassettes/test_status.yaml
@@ -2,88 +2,196 @@ 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":"103704150940787433","created_at":"2020-02-22T19:29:24.121Z","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/103704150940787433","url":"http://localhost/@mastodonpy_test/103704150940787433","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":"109304276322842835","created_at":"2022-11-07T19:54:56.040Z","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/109304276322842835","url":"http://localhost:3000/@mastodonpy_test/109304276322842835","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":9,"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-LL2D9wJN4tHxSBo/u6sYxw=='';
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: [70b039fd-10d9-4f2d-b16e-790c33138a10] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.181578'] 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/"340fb382fe64af0059abab064c446de9"
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 - '223'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.061907Z'
64 X-Request-Id:
65 - 5b892c81-210d-4909-bb37-1ea93f86f0d8
66 X-Runtime:
67 - '0.035066'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 User-Agent: [python-requests/2.18.4] 80 Authorization:
81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 User-Agent:
85 - tests/v311
40 method: GET 86 method: GET
41 uri: http://localhost:3000/api/v1/statuses/103704150940787433 87 uri: http://localhost:3000/api/v1/statuses/109304276322842835
42 response: 88 response:
43 body: {string: '{"id":"103704150940787433","created_at":"2020-02-22T19:29:24.121Z","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/103704150940787433","url":"http://localhost/@mastodonpy_test/103704150940787433","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 89 body:
44 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}'} 90 string: '{"id":"109304276322842835","created_at":"2022-11-07T19:54:56.040Z","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/109304276322842835","url":"http://localhost:3000/@mastodonpy_test/109304276322842835","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
91 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
92 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
93 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":9,"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}'
45 headers: 94 headers:
46 Cache-Control: ['no-cache, no-store'] 95 Cache-Control:
47 Content-Type: [application/json; charset=utf-8] 96 - no-store
48 Referrer-Policy: [strict-origin-when-cross-origin] 97 Content-Security-Policy:
49 Transfer-Encoding: [chunked] 98 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
50 Vary: ['Accept-Encoding, Origin'] 99 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
51 X-Content-Type-Options: [nosniff] 100 style-src ''self'' http://localhost:3000 ''nonce-/z98DBLaJrmffPpDVLTXiw=='';
52 X-Download-Options: [noopen] 101 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
53 X-Frame-Options: [SAMEORIGIN] 102 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
54 X-Permitted-Cross-Domain-Policies: [none] 103 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
55 X-Request-Id: [61dd7a6a-a2d1-4e14-884b-1db165fec73c] 104 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
56 X-Runtime: ['0.084926'] 105 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
57 X-XSS-Protection: [1; mode=block] 106 worker-src ''self'' blob: http://localhost:3000'
58 content-length: ['1320'] 107 Content-Type:
59 status: {code: 200, message: OK} 108 - application/json; charset=utf-8
109 ETag:
110 - W/"340fb382fe64af0059abab064c446de9"
111 Referrer-Policy:
112 - strict-origin-when-cross-origin
113 Transfer-Encoding:
114 - chunked
115 Vary:
116 - Accept, Origin
117 X-Content-Type-Options:
118 - nosniff
119 X-Download-Options:
120 - noopen
121 X-Frame-Options:
122 - SAMEORIGIN
123 X-Permitted-Cross-Domain-Policies:
124 - none
125 X-Request-Id:
126 - 875f798b-995a-45fb-bcd7-3abdbb034edd
127 X-Runtime:
128 - '0.024941'
129 X-XSS-Protection:
130 - 1; mode=block
131 status:
132 code: 200
133 message: OK
60- request: 134- request:
61 body: null 135 body: null
62 headers: 136 headers:
63 Accept: ['*/*'] 137 Accept:
64 Accept-Encoding: ['gzip, deflate'] 138 - '*/*'
65 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 139 Accept-Encoding:
66 Connection: [keep-alive] 140 - gzip, deflate
67 Content-Length: ['0'] 141 Authorization:
68 User-Agent: [python-requests/2.18.4] 142 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
143 Connection:
144 - keep-alive
145 Content-Length:
146 - '0'
147 User-Agent:
148 - tests/v311
69 method: DELETE 149 method: DELETE
70 uri: http://localhost:3000/api/v1/statuses/103704150940787433 150 uri: http://localhost:3000/api/v1/statuses/109304276322842835
71 response: 151 response:
72 body: {string: '{"id":"103704150940787433","created_at":"2020-02-22T19:29:24.121Z","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/103704150940787433","url":"http://localhost/@mastodonpy_test/103704150940787433","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 152 body:
73 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}'} 153 string: '{"id":"109304276322842835","created_at":"2022-11-07T19:54:56.040Z","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/109304276322842835","url":"http://localhost:3000/@mastodonpy_test/109304276322842835","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
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":8,"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}'
74 headers: 157 headers:
75 Cache-Control: ['no-cache, no-store'] 158 Cache-Control:
76 Content-Type: [application/json; charset=utf-8] 159 - no-store
77 Referrer-Policy: [strict-origin-when-cross-origin] 160 Content-Security-Policy:
78 Transfer-Encoding: [chunked] 161 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
79 Vary: ['Accept-Encoding, Origin'] 162 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
80 X-Content-Type-Options: [nosniff] 163 style-src ''self'' http://localhost:3000 ''nonce-12UKaXtWyLquYKs86k5sHQ=='';
81 X-Download-Options: [noopen] 164 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
82 X-Frame-Options: [SAMEORIGIN] 165 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
83 X-Permitted-Cross-Domain-Policies: [none] 166 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
84 X-Request-Id: [01543968-6c29-4e4b-a1e4-16cf0cdfc7c1] 167 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
85 X-Runtime: ['0.134324'] 168 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
86 X-XSS-Protection: [1; mode=block] 169 worker-src ''self'' blob: http://localhost:3000'
87 content-length: ['1290'] 170 Content-Type:
88 status: {code: 200, message: OK} 171 - application/json; charset=utf-8
172 ETag:
173 - W/"a4b3ff2fb608ceafa3fb82e64a323392"
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 - 077110ea-f0bc-4ac0-8d6e-938a0b76e40f
190 X-Runtime:
191 - '0.026770'
192 X-XSS-Protection:
193 - 1; mode=block
194 status:
195 code: 200
196 message: OK
89version: 1 197version: 1
diff --git a/tests/cassettes/test_status_card.yaml b/tests/cassettes/test_status_card.yaml
index da66c10..ac91e99 100644
--- a/tests/cassettes/test_status_card.yaml
+++ b/tests/cassettes/test_status_card.yaml
@@ -2,125 +2,264 @@ interactions:
2- request: 2- request:
3 body: status=http%3A%2F%2Fexample.org%2F 3 body: status=http%3A%2F%2Fexample.org%2F
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: ['34'] 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 - '34'
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":"103704151048023690","created_at":"2020-02-22T19:29:25.765Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"http://localhost/users/mastodonpy_test/statuses/103704151048023690","url":"http://localhost/@mastodonpy_test/103704151048023690","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003ca 22 body:
16 href=\"http://example.org/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan 23 string: '{"id":"109304276344120441","created_at":"2022-11-07T19:54:56.365Z","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/109304276344120441","url":"http://localhost:3000/@mastodonpy_test/109304276344120441","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003ca
24 href=\"http://example.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003e\u003cspan
17 class=\"invisible\"\u003ehttp://\u003c/span\u003e\u003cspan class=\"\"\u003eexample.org/\u003c/span\u003e\u003cspan 25 class=\"invisible\"\u003ehttp://\u003c/span\u003e\u003cspan class=\"\"\u003eexample.org/\u003c/span\u003e\u003cspan
18 class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 26 class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
19 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}'} 27 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
28 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
29 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":7,"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}'
20 headers: 30 headers:
21 Cache-Control: ['no-cache, no-store'] 31 Cache-Control:
22 Content-Type: [application/json; charset=utf-8] 32 - no-store
23 Referrer-Policy: [strict-origin-when-cross-origin] 33 Content-Security-Policy:
24 Transfer-Encoding: [chunked] 34 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
25 Vary: ['Accept-Encoding, Origin'] 35 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
26 X-Content-Type-Options: [nosniff] 36 style-src ''self'' http://localhost:3000 ''nonce-LWXVPTKE6JU463ecy4E12w=='';
27 X-Download-Options: [noopen] 37 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
28 X-Frame-Options: [SAMEORIGIN] 38 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
29 X-Permitted-Cross-Domain-Policies: [none] 39 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
30 X-Request-Id: [b0fc45f5-7e30-424e-9c0b-cc79a15c39cb] 40 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
31 X-Runtime: ['0.200596'] 41 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
32 X-XSS-Protection: [1; mode=block] 42 worker-src ''self'' blob: http://localhost:3000'
33 content-length: ['1595'] 43 Content-Type:
34 status: {code: 200, message: OK} 44 - application/json; charset=utf-8
45 ETag:
46 - W/"abbfe7eee5953e17bbb466ef23b5844f"
47 Referrer-Policy:
48 - strict-origin-when-cross-origin
49 Transfer-Encoding:
50 - chunked
51 Vary:
52 - Accept, Origin
53 X-Content-Type-Options:
54 - nosniff
55 X-Download-Options:
56 - noopen
57 X-Frame-Options:
58 - SAMEORIGIN
59 X-Permitted-Cross-Domain-Policies:
60 - none
61 X-RateLimit-Limit:
62 - '300'
63 X-RateLimit-Remaining:
64 - '221'
65 X-RateLimit-Reset:
66 - '2022-11-07T21:00:00.386657Z'
67 X-Request-Id:
68 - f38f023b-359d-49de-9227-31543e52d04e
69 X-Runtime:
70 - '0.033141'
71 X-XSS-Protection:
72 - 1; mode=block
73 status:
74 code: 200
75 message: OK
35- request: 76- request:
36 body: null 77 body: null
37 headers: 78 headers:
38 Accept: ['*/*'] 79 Accept:
39 Accept-Encoding: ['gzip, deflate'] 80 - '*/*'
40 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 81 Accept-Encoding:
41 Connection: [keep-alive] 82 - gzip, deflate
42 User-Agent: [python-requests/2.18.4] 83 Authorization:
84 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
85 Connection:
86 - keep-alive
87 User-Agent:
88 - tests/v311
43 method: GET 89 method: GET
44 uri: http://localhost:3000/api/v1/instance/ 90 uri: http://localhost:3000/api/v1/instance/
45 response: 91 response:
46 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":4,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 92 body:
93 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":3,"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":[]}'
47 headers: 94 headers:
48 Cache-Control: ['max-age=180, public'] 95 Cache-Control:
49 Content-Type: [application/json; charset=utf-8] 96 - max-age=180, public
50 Date: ['Sat, 22 Feb 2020 19:29:30 GMT'] 97 Content-Security-Policy:
51 ETag: [W/"15eac66d04ddcb8db03b37ec6b56052c"] 98 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
52 Referrer-Policy: [strict-origin-when-cross-origin] 99 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
53 Transfer-Encoding: [chunked] 100 style-src ''self'' http://localhost:3000 ''nonce-FqC16iG+weTRPgQMP4cZ0w=='';
54 Vary: ['Accept-Encoding, Origin'] 101 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
55 X-Content-Type-Options: [nosniff] 102 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
56 X-Download-Options: [noopen] 103 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
57 X-Frame-Options: [SAMEORIGIN] 104 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
58 X-Permitted-Cross-Domain-Policies: [none] 105 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
59 X-Request-Id: [ab2a2580-0347-45fe-a823-9032306c34bd] 106 worker-src ''self'' blob: http://localhost:3000'
60 X-Runtime: ['0.061710'] 107 Content-Type:
61 X-XSS-Protection: [1; mode=block] 108 - application/json; charset=utf-8
62 content-length: ['397'] 109 Date:
63 status: {code: 200, message: OK} 110 - Mon, 07 Nov 2022 19:55:01 GMT
111 ETag:
112 - W/"72067ee2508c0cd226e8d8c6ae38b1d3"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - d118ce68-156b-42b5-802a-d47181872bfd
129 X-Runtime:
130 - '0.016089'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
64- request: 136- request:
65 body: null 137 body: null
66 headers: 138 headers:
67 Accept: ['*/*'] 139 Accept:
68 Accept-Encoding: ['gzip, deflate'] 140 - '*/*'
69 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 141 Accept-Encoding:
70 Connection: [keep-alive] 142 - gzip, deflate
71 User-Agent: [python-requests/2.18.4] 143 Authorization:
144 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
145 Connection:
146 - keep-alive
147 User-Agent:
148 - tests/v311
72 method: GET 149 method: GET
73 uri: http://localhost:3000/api/v1/statuses/103704151048023690 150 uri: http://localhost:3000/api/v1/statuses/109304276344120441
74 response: 151 response:
75 body: {string: '{"id":"103704151048023690","created_at":"2020-02-22T19:29:25.765Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"http://localhost/users/mastodonpy_test/statuses/103704151048023690","url":"http://localhost/@mastodonpy_test/103704151048023690","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003ca 152 body:
76 href=\"http://example.org/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003e\u003cspan 153 string: '{"id":"109304276344120441","created_at":"2022-11-07T19:54:56.365Z","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/109304276344120441","url":"http://localhost:3000/@mastodonpy_test/109304276344120441","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003ca
154 href=\"http://example.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"\u003e\u003cspan
77 class=\"invisible\"\u003ehttp://\u003c/span\u003e\u003cspan class=\"\"\u003eexample.org/\u003c/span\u003e\u003cspan 155 class=\"invisible\"\u003ehttp://\u003c/span\u003e\u003cspan class=\"\"\u003eexample.org/\u003c/span\u003e\u003cspan
78 class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 156 class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
79 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":{"url":"http://example.org/","title":"Example 157 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
80 Domain","description":"","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":0,"height":0,"image":null,"embed_url":""},"poll":null}'} 158 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
159 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":{"url":"http://example.org/","title":"Example
160 Domain","description":"","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":0,"height":0,"image":null,"embed_url":"","blurhash":null},"poll":null}'
81 headers: 161 headers:
82 Cache-Control: ['no-cache, no-store'] 162 Cache-Control:
83 Content-Type: [application/json; charset=utf-8] 163 - no-store
84 Referrer-Policy: [strict-origin-when-cross-origin] 164 Content-Security-Policy:
85 Transfer-Encoding: [chunked] 165 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
86 Vary: ['Accept-Encoding, Origin'] 166 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
87 X-Content-Type-Options: [nosniff] 167 style-src ''self'' http://localhost:3000 ''nonce-xGCQvRSwv2QxS6YHfb9s3Q=='';
88 X-Download-Options: [noopen] 168 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
89 X-Frame-Options: [SAMEORIGIN] 169 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
90 X-Permitted-Cross-Domain-Policies: [none] 170 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
91 X-Request-Id: [aae055c7-5126-45f5-a09c-b9309bfccc1e] 171 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
92 X-Runtime: ['0.111941'] 172 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
93 X-XSS-Protection: [1; mode=block] 173 worker-src ''self'' blob: http://localhost:3000'
94 content-length: ['1805'] 174 Content-Type:
95 status: {code: 200, message: OK} 175 - application/json; charset=utf-8
176 ETag:
177 - W/"62b37201a5c2a3e3962370132894526c"
178 Referrer-Policy:
179 - strict-origin-when-cross-origin
180 Transfer-Encoding:
181 - chunked
182 Vary:
183 - Accept, Origin
184 X-Content-Type-Options:
185 - nosniff
186 X-Download-Options:
187 - noopen
188 X-Frame-Options:
189 - SAMEORIGIN
190 X-Permitted-Cross-Domain-Policies:
191 - none
192 X-Request-Id:
193 - c568a430-9906-43bd-ab11-93c0d6f64fa0
194 X-Runtime:
195 - '0.031727'
196 X-XSS-Protection:
197 - 1; mode=block
198 status:
199 code: 200
200 message: OK
96- request: 201- request:
97 body: null 202 body: null
98 headers: 203 headers:
99 Accept: ['*/*'] 204 Accept:
100 Accept-Encoding: ['gzip, deflate'] 205 - '*/*'
101 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 206 Accept-Encoding:
102 Connection: [keep-alive] 207 - gzip, deflate
103 Content-Length: ['0'] 208 Authorization:
104 User-Agent: [python-requests/2.18.4] 209 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
210 Connection:
211 - keep-alive
212 Content-Length:
213 - '0'
214 User-Agent:
215 - tests/v311
105 method: DELETE 216 method: DELETE
106 uri: http://localhost:3000/api/v1/statuses/103704151048023690 217 uri: http://localhost:3000/api/v1/statuses/109304276344120441
107 response: 218 response:
108 body: {string: '{"id":"103704151048023690","created_at":"2020-02-22T19:29:25.765Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"http://localhost/users/mastodonpy_test/statuses/103704151048023690","url":"http://localhost/@mastodonpy_test/103704151048023690","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"http://example.org/","reblog":null,"application":{"name":"Mastodon.py 219 body:
109 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":{"url":"http://example.org/","title":"Example 220 string: '{"id":"109304276344120441","created_at":"2022-11-07T19:54:56.365Z","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/109304276344120441","url":"http://localhost:3000/@mastodonpy_test/109304276344120441","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"http://example.org/","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
110 Domain","description":"","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":0,"height":0,"image":null,"embed_url":""},"poll":null}'} 221 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
222 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
223 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":{"url":"http://example.org/","title":"Example
224 Domain","description":"","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":0,"height":0,"image":null,"embed_url":"","blurhash":null},"poll":null}'
111 headers: 225 headers:
112 Cache-Control: ['no-cache, no-store'] 226 Cache-Control:
113 Content-Type: [application/json; charset=utf-8] 227 - no-store
114 Referrer-Policy: [strict-origin-when-cross-origin] 228 Content-Security-Policy:
115 Transfer-Encoding: [chunked] 229 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
116 Vary: ['Accept-Encoding, Origin'] 230 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
117 X-Content-Type-Options: [nosniff] 231 style-src ''self'' http://localhost:3000 ''nonce-02mETcKZHgoxI1igs5LPHg=='';
118 X-Download-Options: [noopen] 232 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
119 X-Frame-Options: [SAMEORIGIN] 233 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
120 X-Permitted-Cross-Domain-Policies: [none] 234 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
121 X-Request-Id: [188c1457-6a40-4e4d-8896-d4f394639f4b] 235 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
122 X-Runtime: ['0.143641'] 236 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
123 X-XSS-Protection: [1; mode=block] 237 worker-src ''self'' blob: http://localhost:3000'
124 content-length: ['1514'] 238 Content-Type:
125 status: {code: 200, message: OK} 239 - application/json; charset=utf-8
240 ETag:
241 - W/"7b7a35f4a3d6eebc729ccfdb575ef4f0"
242 Referrer-Policy:
243 - strict-origin-when-cross-origin
244 Transfer-Encoding:
245 - chunked
246 Vary:
247 - Accept, Origin
248 X-Content-Type-Options:
249 - nosniff
250 X-Download-Options:
251 - noopen
252 X-Frame-Options:
253 - SAMEORIGIN
254 X-Permitted-Cross-Domain-Policies:
255 - none
256 X-Request-Id:
257 - 2c4189a1-a282-4e9a-8d6c-365511c4b120
258 X-Runtime:
259 - '0.029960'
260 X-XSS-Protection:
261 - 1; mode=block
262 status:
263 code: 200
264 message: OK
126version: 1 265version: 1
diff --git a/tests/cassettes/test_status_context.yaml b/tests/cassettes/test_status_context.yaml
index 05ad7c2..8e19011 100644
--- a/tests/cassettes/test_status_context.yaml
+++ b/tests/cassettes/test_status_context.yaml
@@ -2,87 +2,193 @@ 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":"103704151745623810","created_at":"2020-02-22T19:29:36.401Z","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/103704151745623810","url":"http://localhost/@mastodonpy_test/103704151745623810","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":"109304277013555335","created_at":"2022-11-07T19:55:06.589Z","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/109304277013555335","url":"http://localhost:3000/@mastodonpy_test/109304277013555335","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":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}'
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-GNAIWMhK6vckB0v4da/KBQ=='';
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: [a503d616-1c7e-4bf7-a0fa-c19c5711d0f0] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.176801'] 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/"72be7489fe16a1627678f047c0de1c74"
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 - '220'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.630397Z'
64 X-Request-Id:
65 - 50d76f60-9650-4df2-a257-3f6661d9d74b
66 X-Runtime:
67 - '0.114352'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 User-Agent: [python-requests/2.18.4] 80 Authorization:
81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 User-Agent:
85 - tests/v311
40 method: GET 86 method: GET
41 uri: http://localhost:3000/api/v1/statuses/103704151745623810/context 87 uri: http://localhost:3000/api/v1/statuses/109304277013555335/context
42 response: 88 response:
43 body: {string: '{"ancestors":[],"descendants":[]}'} 89 body:
90 string: '{"ancestors":[],"descendants":[]}'
44 headers: 91 headers:
45 Cache-Control: ['no-cache, no-store'] 92 Cache-Control:
46 Content-Type: [application/json; charset=utf-8] 93 - no-store
47 Referrer-Policy: [strict-origin-when-cross-origin] 94 Content-Security-Policy:
48 Transfer-Encoding: [chunked] 95 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
49 Vary: ['Accept-Encoding, Origin'] 96 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
50 X-Content-Type-Options: [nosniff] 97 style-src ''self'' http://localhost:3000 ''nonce-nBtqhdPx4pabLkpDbwC2FQ=='';
51 X-Download-Options: [noopen] 98 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
52 X-Frame-Options: [SAMEORIGIN] 99 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
53 X-Permitted-Cross-Domain-Policies: [none] 100 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
54 X-Request-Id: [a8e3f68d-6afa-436d-af3e-848e177833b7] 101 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
55 X-Runtime: ['0.083103'] 102 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
56 X-XSS-Protection: [1; mode=block] 103 worker-src ''self'' blob: http://localhost:3000'
57 content-length: ['33'] 104 Content-Type:
58 status: {code: 200, message: OK} 105 - application/json; charset=utf-8
106 ETag:
107 - W/"9f63c6e481d078468cc8e85b74a1e710"
108 Referrer-Policy:
109 - strict-origin-when-cross-origin
110 Transfer-Encoding:
111 - chunked
112 Vary:
113 - Accept, Origin
114 X-Content-Type-Options:
115 - nosniff
116 X-Download-Options:
117 - noopen
118 X-Frame-Options:
119 - SAMEORIGIN
120 X-Permitted-Cross-Domain-Policies:
121 - none
122 X-Request-Id:
123 - 2927a065-ea11-45d1-b66c-e65525789237
124 X-Runtime:
125 - '0.020702'
126 X-XSS-Protection:
127 - 1; mode=block
128 status:
129 code: 200
130 message: OK
59- request: 131- request:
60 body: null 132 body: null
61 headers: 133 headers:
62 Accept: ['*/*'] 134 Accept:
63 Accept-Encoding: ['gzip, deflate'] 135 - '*/*'
64 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 136 Accept-Encoding:
65 Connection: [keep-alive] 137 - gzip, deflate
66 Content-Length: ['0'] 138 Authorization:
67 User-Agent: [python-requests/2.18.4] 139 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
140 Connection:
141 - keep-alive
142 Content-Length:
143 - '0'
144 User-Agent:
145 - tests/v311
68 method: DELETE 146 method: DELETE
69 uri: http://localhost:3000/api/v1/statuses/103704151745623810 147 uri: http://localhost:3000/api/v1/statuses/109304277013555335
70 response: 148 response:
71 body: {string: '{"id":"103704151745623810","created_at":"2020-02-22T19:29:36.401Z","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/103704151745623810","url":"http://localhost/@mastodonpy_test/103704151745623810","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 149 body:
72 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}'} 150 string: '{"id":"109304277013555335","created_at":"2022-11-07T19:55:06.589Z","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/109304277013555335","url":"http://localhost:3000/@mastodonpy_test/109304277013555335","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
151 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
152 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
153 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}'
73 headers: 154 headers:
74 Cache-Control: ['no-cache, no-store'] 155 Cache-Control:
75 Content-Type: [application/json; charset=utf-8] 156 - no-store
76 Referrer-Policy: [strict-origin-when-cross-origin] 157 Content-Security-Policy:
77 Transfer-Encoding: [chunked] 158 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
78 Vary: ['Accept-Encoding, Origin'] 159 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
79 X-Content-Type-Options: [nosniff] 160 style-src ''self'' http://localhost:3000 ''nonce-C/A6k3pDgkbmx4vPugt/dQ=='';
80 X-Download-Options: [noopen] 161 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
81 X-Frame-Options: [SAMEORIGIN] 162 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
82 X-Permitted-Cross-Domain-Policies: [none] 163 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
83 X-Request-Id: [89a91f35-cd4d-4c66-8387-13cf6fd50fe7] 164 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
84 X-Runtime: ['0.158974'] 165 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
85 X-XSS-Protection: [1; mode=block] 166 worker-src ''self'' blob: http://localhost:3000'
86 content-length: ['1290'] 167 Content-Type:
87 status: {code: 200, message: OK} 168 - application/json; charset=utf-8
169 ETag:
170 - W/"e2561d193965fec303f06e3bec4372be"
171 Referrer-Policy:
172 - strict-origin-when-cross-origin
173 Transfer-Encoding:
174 - chunked
175 Vary:
176 - Accept, Origin
177 X-Content-Type-Options:
178 - nosniff
179 X-Download-Options:
180 - noopen
181 X-Frame-Options:
182 - SAMEORIGIN
183 X-Permitted-Cross-Domain-Policies:
184 - none
185 X-Request-Id:
186 - a40ffaa0-4b2e-425b-a3c3-df63fd1cd2bb
187 X-Runtime:
188 - '0.029277'
189 X-XSS-Protection:
190 - 1; mode=block
191 status:
192 code: 200
193 message: OK
88version: 1 194version: 1
diff --git a/tests/cassettes/test_status_empty.yaml b/tests/cassettes/test_status_empty.yaml
index 4c66e9b..deba2e5 100644
--- a/tests/cassettes/test_status_empty.yaml
+++ b/tests/cassettes/test_status_empty.yaml
@@ -2,30 +2,68 @@ interactions:
2- request: 2- request:
3 body: status= 3 body: status=
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: ['7'] 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 - '7'
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: '{"error":"Validation failed: Text can''t be blank"}'} 22 body:
23 string: "{\"error\":\"\u30D0\u30EA\u30C7\u30FC\u30B7\u30E7\u30F3\u306B\u5931\u6557\u3057\u307E\u3057\u305F:
24 Text\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\"}"
16 headers: 25 headers:
17 Cache-Control: ['no-cache, no-store'] 26 Cache-Control:
18 Content-Type: [application/json; charset=utf-8] 27 - no-store
19 Referrer-Policy: [strict-origin-when-cross-origin] 28 Content-Security-Policy:
20 Transfer-Encoding: [chunked] 29 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
21 Vary: ['Accept-Encoding, Origin'] 30 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
22 X-Content-Type-Options: [nosniff] 31 style-src ''self'' http://localhost:3000 ''nonce-MWwPVCcRqu5C3DJQ0yg7Og=='';
23 X-Download-Options: [noopen] 32 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
24 X-Frame-Options: [SAMEORIGIN] 33 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
25 X-Permitted-Cross-Domain-Policies: [none] 34 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
26 X-Request-Id: [1c82a1c4-f0fd-4d0d-90cb-b388f944f089] 35 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
27 X-Runtime: ['0.046340'] 36 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
28 X-XSS-Protection: [1; mode=block] 37 worker-src ''self'' blob: http://localhost:3000'
29 content-length: ['50'] 38 Content-Type:
30 status: {code: 422, message: Unprocessable Entity} 39 - application/json; charset=utf-8
40 Referrer-Policy:
41 - strict-origin-when-cross-origin
42 Transfer-Encoding:
43 - chunked
44 Vary:
45 - Accept, Origin
46 X-Content-Type-Options:
47 - nosniff
48 X-Download-Options:
49 - noopen
50 X-Frame-Options:
51 - SAMEORIGIN
52 X-Permitted-Cross-Domain-Policies:
53 - none
54 X-RateLimit-Limit:
55 - '300'
56 X-RateLimit-Remaining:
57 - '222'
58 X-RateLimit-Reset:
59 - '2022-11-07T21:00:00.330885Z'
60 X-Request-Id:
61 - c96d5629-a8c0-4b5a-a2f5-e6bb9f1678de
62 X-Runtime:
63 - '0.016425'
64 X-XSS-Protection:
65 - 1; mode=block
66 status:
67 code: 422
68 message: Unprocessable Entity
31version: 1 69version: 1
diff --git a/tests/cassettes/test_status_fav_unfav.yaml b/tests/cassettes/test_status_fav_unfav.yaml
index 15ddce6..2990b6e 100644
--- a/tests/cassettes/test_status_fav_unfav.yaml
+++ b/tests/cassettes/test_status_fav_unfav.yaml
@@ -2,118 +2,261 @@ 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":"103704152302093279","created_at":"2020-02-22T19:29:44.894Z","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/103704152302093279","url":"http://localhost/@mastodonpy_test/103704152302093279","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":"109304277123918674","created_at":"2022-11-07T19:55:08.264Z","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/109304277123918674","url":"http://localhost:3000/@mastodonpy_test/109304277123918674","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":11,"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-65wUkAiDSy1btf6fa0sUmA=='';
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: [67b5678c-f37a-47a4-8632-dab774689733] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.169497'] 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/"c1d1c65bd8adb84ceb0dfb28801c475d"
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 - '204'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.285245Z'
64 X-Request-Id:
65 - d260c2fb-aed3-42a9-8426-97cf1ae826c6
66 X-Runtime:
67 - '0.034030'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: POST 88 method: POST
42 uri: http://localhost:3000/api/v1/statuses/103704152302093279/favourite 89 uri: http://localhost:3000/api/v1/statuses/109304277123918674/favourite
43 response: 90 response:
44 body: {string: '{"id":"103704152302093279","created_at":"2020-02-22T19:29:44.894Z","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/103704152302093279","url":"http://localhost/@mastodonpy_test/103704152302093279","replies_count":0,"reblogs_count":0,"favourites_count":1,"favourited":true,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 91 body:
45 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}'} 92 string: '{"id":"109304277123918674","created_at":"2022-11-07T19:55:08.264Z","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/109304277123918674","url":"http://localhost:3000/@mastodonpy_test/109304277123918674","replies_count":0,"reblogs_count":0,"favourites_count":1,"edited_at":null,"favourited":true,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":11,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-DTthoh7+x6cCI3gATOY0Vg=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [b049e225-6f04-4587-9c1d-d18a071609bd] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.137092'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1319'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"595718702f6d07c43f47a60aff40e98d"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - edb12b35-bc63-479d-8080-7d2c77fdf61d
129 X-Runtime:
130 - '0.034200'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61- request: 136- request:
62 body: null 137 body: null
63 headers: 138 headers:
64 Accept: ['*/*'] 139 Accept:
65 Accept-Encoding: ['gzip, deflate'] 140 - '*/*'
66 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 141 Accept-Encoding:
67 Connection: [keep-alive] 142 - gzip, deflate
68 Content-Length: ['0'] 143 Authorization:
69 User-Agent: [python-requests/2.18.4] 144 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
145 Connection:
146 - keep-alive
147 Content-Length:
148 - '0'
149 User-Agent:
150 - tests/v311
70 method: POST 151 method: POST
71 uri: http://localhost:3000/api/v1/statuses/103704152302093279/unfavourite 152 uri: http://localhost:3000/api/v1/statuses/109304277123918674/unfavourite
72 response: 153 response:
73 body: {string: '{"id":"103704152302093279","created_at":"2020-02-22T19:29:44.894Z","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/103704152302093279","url":"http://localhost/@mastodonpy_test/103704152302093279","replies_count":0,"reblogs_count":0,"favourites_count":1,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 154 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}'} 155 string: '{"id":"109304277123918674","created_at":"2022-11-07T19:55:08.264Z","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/109304277123918674","url":"http://localhost:3000/@mastodonpy_test/109304277123918674","replies_count":0,"reblogs_count":0,"favourites_count":1,"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
156 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
157 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
158 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":11,"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: 159 headers:
76 Cache-Control: ['no-cache, no-store'] 160 Cache-Control:
77 Content-Type: [application/json; charset=utf-8] 161 - no-store
78 Referrer-Policy: [strict-origin-when-cross-origin] 162 Content-Security-Policy:
79 Transfer-Encoding: [chunked] 163 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
80 Vary: ['Accept-Encoding, Origin'] 164 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
81 X-Content-Type-Options: [nosniff] 165 style-src ''self'' http://localhost:3000 ''nonce-nkHq+e1bxtr1zOy6igmlDQ=='';
82 X-Download-Options: [noopen] 166 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
83 X-Frame-Options: [SAMEORIGIN] 167 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
84 X-Permitted-Cross-Domain-Policies: [none] 168 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
85 X-Request-Id: [d344dbdb-c56e-4029-9c97-73b9cfacbaaf] 169 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
86 X-Runtime: ['0.135058'] 170 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
87 X-XSS-Protection: [1; mode=block] 171 worker-src ''self'' blob: http://localhost:3000'
88 content-length: ['1320'] 172 Content-Type:
89 status: {code: 200, message: OK} 173 - application/json; charset=utf-8
174 ETag:
175 - W/"c06f9a0defb902cc0ac9f3d915aa8455"
176 Referrer-Policy:
177 - strict-origin-when-cross-origin
178 Transfer-Encoding:
179 - chunked
180 Vary:
181 - Accept, Origin
182 X-Content-Type-Options:
183 - nosniff
184 X-Download-Options:
185 - noopen
186 X-Frame-Options:
187 - SAMEORIGIN
188 X-Permitted-Cross-Domain-Policies:
189 - none
190 X-Request-Id:
191 - 80beabae-c83e-4923-b979-97e49c9d5e1a
192 X-Runtime:
193 - '0.024791'
194 X-XSS-Protection:
195 - 1; mode=block
196 status:
197 code: 200
198 message: OK
90- request: 199- request:
91 body: null 200 body: null
92 headers: 201 headers:
93 Accept: ['*/*'] 202 Accept:
94 Accept-Encoding: ['gzip, deflate'] 203 - '*/*'
95 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 204 Accept-Encoding:
96 Connection: [keep-alive] 205 - gzip, deflate
97 Content-Length: ['0'] 206 Authorization:
98 User-Agent: [python-requests/2.18.4] 207 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
208 Connection:
209 - keep-alive
210 Content-Length:
211 - '0'
212 User-Agent:
213 - tests/v311
99 method: DELETE 214 method: DELETE
100 uri: http://localhost:3000/api/v1/statuses/103704152302093279 215 uri: http://localhost:3000/api/v1/statuses/109304277123918674
101 response: 216 response:
102 body: {string: '{"id":"103704152302093279","created_at":"2020-02-22T19:29:44.894Z","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/103704152302093279","url":"http://localhost/@mastodonpy_test/103704152302093279","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 217 body:
103 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}'} 218 string: '{"id":"109304277123918674","created_at":"2022-11-07T19:55:08.264Z","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/109304277123918674","url":"http://localhost:3000/@mastodonpy_test/109304277123918674","replies_count":0,"reblogs_count":0,"favourites_count":1,"edited_at":null,"favourited":true,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
219 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
220 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
221 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":10,"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}'
104 headers: 222 headers:
105 Cache-Control: ['no-cache, no-store'] 223 Cache-Control:
106 Content-Type: [application/json; charset=utf-8] 224 - no-store
107 Referrer-Policy: [strict-origin-when-cross-origin] 225 Content-Security-Policy:
108 Transfer-Encoding: [chunked] 226 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
109 Vary: ['Accept-Encoding, Origin'] 227 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
110 X-Content-Type-Options: [nosniff] 228 style-src ''self'' http://localhost:3000 ''nonce-3TAWUxvPL4eCE7+ia880Rg=='';
111 X-Download-Options: [noopen] 229 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
112 X-Frame-Options: [SAMEORIGIN] 230 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
113 X-Permitted-Cross-Domain-Policies: [none] 231 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
114 X-Request-Id: [220fb0b9-8470-46a8-883b-c8c68b5045da] 232 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
115 X-Runtime: ['0.123018'] 233 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
116 X-XSS-Protection: [1; mode=block] 234 worker-src ''self'' blob: http://localhost:3000'
117 content-length: ['1290'] 235 Content-Type:
118 status: {code: 200, message: OK} 236 - application/json; charset=utf-8
237 ETag:
238 - W/"26b36669ae414793e9a9dfb85626c683"
239 Referrer-Policy:
240 - strict-origin-when-cross-origin
241 Transfer-Encoding:
242 - chunked
243 Vary:
244 - Accept, Origin
245 X-Content-Type-Options:
246 - nosniff
247 X-Download-Options:
248 - noopen
249 X-Frame-Options:
250 - SAMEORIGIN
251 X-Permitted-Cross-Domain-Policies:
252 - none
253 X-Request-Id:
254 - 1ac6981d-1415-4933-b6af-59393474eaca
255 X-Runtime:
256 - '0.026756'
257 X-XSS-Protection:
258 - 1; mode=block
259 status:
260 code: 200
261 message: OK
119version: 1 262version: 1
diff --git a/tests/cassettes/test_status_favourited_by.yaml b/tests/cassettes/test_status_favourited_by.yaml
index 3285cf1..2f366ba 100644
--- a/tests/cassettes/test_status_favourited_by.yaml
+++ b/tests/cassettes/test_status_favourited_by.yaml
@@ -2,118 +2,261 @@ 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":"103704151895170960","created_at":"2020-02-22T19:29:38.682Z","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/103704151895170960","url":"http://localhost/@mastodonpy_test/103704151895170960","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":"109304277041715097","created_at":"2022-11-07T19:55:07.010Z","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/109304277041715097","url":"http://localhost:3000/@mastodonpy_test/109304277041715097","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":6,"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-qs0GS75Gw5v8AnV4K8DzMQ=='';
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: [ab721df2-3e53-4170-8626-c1b92fc48053] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.200545'] 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/"e3b3178d0ddcdc924fa5e8585448cd7e"
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 - '217'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.031664Z'
64 X-Request-Id:
65 - 45ce3ed0-730b-4369-8655-614e667e5a79
66 X-Runtime:
67 - '0.037150'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: POST 88 method: POST
42 uri: http://localhost:3000/api/v1/statuses/103704151895170960/favourite 89 uri: http://localhost:3000/api/v1/statuses/109304277041715097/favourite
43 response: 90 response:
44 body: {string: '{"id":"103704151895170960","created_at":"2020-02-22T19:29:38.682Z","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/103704151895170960","url":"http://localhost/@mastodonpy_test/103704151895170960","replies_count":0,"reblogs_count":0,"favourites_count":1,"favourited":true,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 91 body:
45 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}'} 92 string: '{"id":"109304277041715097","created_at":"2022-11-07T19:55:07.010Z","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/109304277041715097","url":"http://localhost:3000/@mastodonpy_test/109304277041715097","replies_count":0,"reblogs_count":0,"favourites_count":1,"edited_at":null,"favourited":true,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":6,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-1uMR4L4VdJR3ur7KfQn0EQ=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [9e5751e6-e0ce-4ab3-9772-4720489eb4e5] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.112556'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1319'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"0984626d542b8eba16f71479e7504f12"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - d776f772-3875-458e-93a6-2902c65eb715
129 X-Runtime:
130 - '0.030249'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61- request: 136- request:
62 body: null 137 body: null
63 headers: 138 headers:
64 Accept: ['*/*'] 139 Accept:
65 Accept-Encoding: ['gzip, deflate'] 140 - '*/*'
66 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 141 Accept-Encoding:
67 Connection: [keep-alive] 142 - gzip, deflate
68 User-Agent: [python-requests/2.18.4] 143 Authorization:
144 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
145 Connection:
146 - keep-alive
147 User-Agent:
148 - tests/v311
69 method: GET 149 method: GET
70 uri: http://localhost:3000/api/v1/statuses/103704151895170960/favourited_by 150 uri: http://localhost:3000/api/v1/statuses/109304277041715097/favourited_by
71 response: 151 response:
72 body: {string: '[{"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":[]}]'} 152 body:
153 string: '[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
154 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
155 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":6,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}]'
73 headers: 156 headers:
74 Cache-Control: ['no-cache, no-store'] 157 Cache-Control:
75 Content-Type: [application/json; charset=utf-8] 158 - no-store
76 Link: ['<http://localhost:3000/api/v1/statuses/103704151895170960/favourited_by?since_id=2>; 159 Content-Security-Policy:
77 rel="prev"'] 160 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
78 Referrer-Policy: [strict-origin-when-cross-origin] 161 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
79 Transfer-Encoding: [chunked] 162 style-src ''self'' http://localhost:3000 ''nonce-vWVPTmc+US7VW2orL+m/ZQ=='';
80 Vary: ['Accept-Encoding, Origin'] 163 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
81 X-Content-Type-Options: [nosniff] 164 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
82 X-Download-Options: [noopen] 165 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
83 X-Frame-Options: [SAMEORIGIN] 166 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
84 X-Permitted-Cross-Domain-Policies: [none] 167 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
85 X-Request-Id: [d8b5519a-8b0c-4400-a338-227156755efc] 168 worker-src ''self'' blob: http://localhost:3000'
86 X-Runtime: ['0.076067'] 169 Content-Type:
87 X-XSS-Protection: [1; mode=block] 170 - application/json; charset=utf-8
88 content-length: ['635'] 171 ETag:
89 status: {code: 200, message: OK} 172 - W/"fa6cf0535f431b3406ba150286428e98"
173 Link:
174 - <http://localhost:3000/api/v1/statuses/109304277041715097/favourited_by?since_id=2>;
175 rel="prev"
176 Referrer-Policy:
177 - strict-origin-when-cross-origin
178 Transfer-Encoding:
179 - chunked
180 Vary:
181 - Accept, Origin
182 X-Content-Type-Options:
183 - nosniff
184 X-Download-Options:
185 - noopen
186 X-Frame-Options:
187 - SAMEORIGIN
188 X-Permitted-Cross-Domain-Policies:
189 - none
190 X-Request-Id:
191 - 5d58a716-2b32-4df7-afbf-66c81d89ef36
192 X-Runtime:
193 - '0.023946'
194 X-XSS-Protection:
195 - 1; mode=block
196 status:
197 code: 200
198 message: OK
90- request: 199- request:
91 body: null 200 body: null
92 headers: 201 headers:
93 Accept: ['*/*'] 202 Accept:
94 Accept-Encoding: ['gzip, deflate'] 203 - '*/*'
95 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 204 Accept-Encoding:
96 Connection: [keep-alive] 205 - gzip, deflate
97 Content-Length: ['0'] 206 Authorization:
98 User-Agent: [python-requests/2.18.4] 207 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
208 Connection:
209 - keep-alive
210 Content-Length:
211 - '0'
212 User-Agent:
213 - tests/v311
99 method: DELETE 214 method: DELETE
100 uri: http://localhost:3000/api/v1/statuses/103704151895170960 215 uri: http://localhost:3000/api/v1/statuses/109304277041715097
101 response: 216 response:
102 body: {string: '{"id":"103704151895170960","created_at":"2020-02-22T19:29:38.682Z","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/103704151895170960","url":"http://localhost/@mastodonpy_test/103704151895170960","replies_count":0,"reblogs_count":0,"favourites_count":1,"favourited":true,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 217 body:
103 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}'} 218 string: '{"id":"109304277041715097","created_at":"2022-11-07T19:55:07.010Z","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/109304277041715097","url":"http://localhost:3000/@mastodonpy_test/109304277041715097","replies_count":0,"reblogs_count":0,"favourites_count":1,"edited_at":null,"favourited":true,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
219 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
220 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
221 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":5,"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}'
104 headers: 222 headers:
105 Cache-Control: ['no-cache, no-store'] 223 Cache-Control:
106 Content-Type: [application/json; charset=utf-8] 224 - no-store
107 Referrer-Policy: [strict-origin-when-cross-origin] 225 Content-Security-Policy:
108 Transfer-Encoding: [chunked] 226 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
109 Vary: ['Accept-Encoding, Origin'] 227 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
110 X-Content-Type-Options: [nosniff] 228 style-src ''self'' http://localhost:3000 ''nonce-ZenUK4pIbP6WjWOMQMEMbg=='';
111 X-Download-Options: [noopen] 229 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
112 X-Frame-Options: [SAMEORIGIN] 230 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
113 X-Permitted-Cross-Domain-Policies: [none] 231 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
114 X-Request-Id: [a62bd634-b7a9-457e-a5b9-6b1650f32078] 232 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
115 X-Runtime: ['0.123517'] 233 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
116 X-XSS-Protection: [1; mode=block] 234 worker-src ''self'' blob: http://localhost:3000'
117 content-length: ['1289'] 235 Content-Type:
118 status: {code: 200, message: OK} 236 - application/json; charset=utf-8
237 ETag:
238 - W/"76dc77d433f4672a9f3c89a8eae633dd"
239 Referrer-Policy:
240 - strict-origin-when-cross-origin
241 Transfer-Encoding:
242 - chunked
243 Vary:
244 - Accept, Origin
245 X-Content-Type-Options:
246 - nosniff
247 X-Download-Options:
248 - noopen
249 X-Frame-Options:
250 - SAMEORIGIN
251 X-Permitted-Cross-Domain-Policies:
252 - none
253 X-Request-Id:
254 - 73d0d7fc-cabe-4ea5-9f64-b9f4415ac605
255 X-Runtime:
256 - '0.027381'
257 X-XSS-Protection:
258 - 1; mode=block
259 status:
260 code: 200
261 message: OK
119version: 1 262version: 1
diff --git a/tests/cassettes/test_status_missing.yaml b/tests/cassettes/test_status_missing.yaml
index 7115a18..2921ef5 100644
--- a/tests/cassettes/test_status_missing.yaml
+++ b/tests/cassettes/test_status_missing.yaml
@@ -2,28 +2,57 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/statuses/0 16 uri: http://localhost:3000/api/v1/statuses/0
12 response: 17 response:
13 body: {string: '{"error":"Record not found"}'} 18 body:
19 string: '{"error":"Record not found"}'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-aGqjr8sFWI5TM9ts9g5Rkw=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [28c3599d-6797-4999-9a5a-733db80f6c90] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.035855'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['28'] 33 Content-Type:
28 status: {code: 404, message: Not Found} 34 - application/json; charset=utf-8
35 Referrer-Policy:
36 - strict-origin-when-cross-origin
37 Transfer-Encoding:
38 - chunked
39 Vary:
40 - Accept, Origin
41 X-Content-Type-Options:
42 - nosniff
43 X-Download-Options:
44 - noopen
45 X-Frame-Options:
46 - SAMEORIGIN
47 X-Permitted-Cross-Domain-Policies:
48 - none
49 X-Request-Id:
50 - 2a5204aa-96cb-4d33-b229-f6c160d787e4
51 X-Runtime:
52 - '0.007985'
53 X-XSS-Protection:
54 - 1; mode=block
55 status:
56 code: 404
57 message: Not Found
29version: 1 58version: 1
diff --git a/tests/cassettes/test_status_mute_unmute.yaml b/tests/cassettes/test_status_mute_unmute.yaml
index 9ae567e..7c18115 100644
--- a/tests/cassettes/test_status_mute_unmute.yaml
+++ b/tests/cassettes/test_status_mute_unmute.yaml
@@ -2,118 +2,261 @@ 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":"103704152349982855","created_at":"2020-02-22T19:29:45.623Z","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/103704152349982855","url":"http://localhost/@mastodonpy_test/103704152349982855","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":"109304277134351466","created_at":"2022-11-07T19:55:08.424Z","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/109304277134351466","url":"http://localhost:3000/@mastodonpy_test/109304277134351466","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":12,"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-UEIrmn1eZycwb37i4n56BQ=='';
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: [0666263d-7b2b-4008-af70-281ff2c73c15] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.182853'] 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/"c4fb2d02eecfd058ab06d2b3d829647b"
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 - '203'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.444840Z'
64 X-Request-Id:
65 - cdde2d33-9acc-4099-bc00-aae1b2486b44
66 X-Runtime:
67 - '0.033651'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: POST 88 method: POST
42 uri: http://localhost:3000/api/v1/statuses/103704152349982855/mute 89 uri: http://localhost:3000/api/v1/statuses/109304277134351466/mute
43 response: 90 response:
44 body: {string: '{"id":"103704152349982855","created_at":"2020-02-22T19:29:45.623Z","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/103704152349982855","url":"http://localhost/@mastodonpy_test/103704152349982855","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":true,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 91 body:
45 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}'} 92 string: '{"id":"109304277134351466","created_at":"2022-11-07T19:55:08.424Z","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/109304277134351466","url":"http://localhost:3000/@mastodonpy_test/109304277134351466","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":true,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":12,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-wkjqM7YW27b+oevDKAihFQ=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [53fa8f56-d06f-4089-9164-2e83b41ac939] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.134856'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1319'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"00aabbdb2f335620f9f0e8c88daf91d3"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - cb25d6c7-9af0-496d-9132-decd268644d5
129 X-Runtime:
130 - '0.030507'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61- request: 136- request:
62 body: null 137 body: null
63 headers: 138 headers:
64 Accept: ['*/*'] 139 Accept:
65 Accept-Encoding: ['gzip, deflate'] 140 - '*/*'
66 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 141 Accept-Encoding:
67 Connection: [keep-alive] 142 - gzip, deflate
68 Content-Length: ['0'] 143 Authorization:
69 User-Agent: [python-requests/2.18.4] 144 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
145 Connection:
146 - keep-alive
147 Content-Length:
148 - '0'
149 User-Agent:
150 - tests/v311
70 method: POST 151 method: POST
71 uri: http://localhost:3000/api/v1/statuses/103704152349982855/unmute 152 uri: http://localhost:3000/api/v1/statuses/109304277134351466/unmute
72 response: 153 response:
73 body: {string: '{"id":"103704152349982855","created_at":"2020-02-22T19:29:45.623Z","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/103704152349982855","url":"http://localhost/@mastodonpy_test/103704152349982855","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 154 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}'} 155 string: '{"id":"109304277134351466","created_at":"2022-11-07T19:55:08.424Z","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/109304277134351466","url":"http://localhost:3000/@mastodonpy_test/109304277134351466","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
156 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
157 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
158 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":12,"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: 159 headers:
76 Cache-Control: ['no-cache, no-store'] 160 Cache-Control:
77 Content-Type: [application/json; charset=utf-8] 161 - no-store
78 Referrer-Policy: [strict-origin-when-cross-origin] 162 Content-Security-Policy:
79 Transfer-Encoding: [chunked] 163 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
80 Vary: ['Accept-Encoding, Origin'] 164 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
81 X-Content-Type-Options: [nosniff] 165 style-src ''self'' http://localhost:3000 ''nonce-rsKX7oC4mm0r1MWV42Z2DA=='';
82 X-Download-Options: [noopen] 166 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
83 X-Frame-Options: [SAMEORIGIN] 167 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
84 X-Permitted-Cross-Domain-Policies: [none] 168 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
85 X-Request-Id: [0880e6c0-f1ef-4b96-87cb-37a537db74cb] 169 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
86 X-Runtime: ['0.075786'] 170 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
87 X-XSS-Protection: [1; mode=block] 171 worker-src ''self'' blob: http://localhost:3000'
88 content-length: ['1320'] 172 Content-Type:
89 status: {code: 200, message: OK} 173 - application/json; charset=utf-8
174 ETag:
175 - W/"c4fb2d02eecfd058ab06d2b3d829647b"
176 Referrer-Policy:
177 - strict-origin-when-cross-origin
178 Transfer-Encoding:
179 - chunked
180 Vary:
181 - Accept, Origin
182 X-Content-Type-Options:
183 - nosniff
184 X-Download-Options:
185 - noopen
186 X-Frame-Options:
187 - SAMEORIGIN
188 X-Permitted-Cross-Domain-Policies:
189 - none
190 X-Request-Id:
191 - 4d051d15-2798-4b49-9b35-d3345b159763
192 X-Runtime:
193 - '0.030910'
194 X-XSS-Protection:
195 - 1; mode=block
196 status:
197 code: 200
198 message: OK
90- request: 199- request:
91 body: null 200 body: null
92 headers: 201 headers:
93 Accept: ['*/*'] 202 Accept:
94 Accept-Encoding: ['gzip, deflate'] 203 - '*/*'
95 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 204 Accept-Encoding:
96 Connection: [keep-alive] 205 - gzip, deflate
97 Content-Length: ['0'] 206 Authorization:
98 User-Agent: [python-requests/2.18.4] 207 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
208 Connection:
209 - keep-alive
210 Content-Length:
211 - '0'
212 User-Agent:
213 - tests/v311
99 method: DELETE 214 method: DELETE
100 uri: http://localhost:3000/api/v1/statuses/103704152349982855 215 uri: http://localhost:3000/api/v1/statuses/109304277134351466
101 response: 216 response:
102 body: {string: '{"id":"103704152349982855","created_at":"2020-02-22T19:29:45.623Z","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/103704152349982855","url":"http://localhost/@mastodonpy_test/103704152349982855","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 217 body:
103 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}'} 218 string: '{"id":"109304277134351466","created_at":"2022-11-07T19:55:08.424Z","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/109304277134351466","url":"http://localhost:3000/@mastodonpy_test/109304277134351466","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
219 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
220 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
221 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":11,"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}'
104 headers: 222 headers:
105 Cache-Control: ['no-cache, no-store'] 223 Cache-Control:
106 Content-Type: [application/json; charset=utf-8] 224 - no-store
107 Referrer-Policy: [strict-origin-when-cross-origin] 225 Content-Security-Policy:
108 Transfer-Encoding: [chunked] 226 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
109 Vary: ['Accept-Encoding, Origin'] 227 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
110 X-Content-Type-Options: [nosniff] 228 style-src ''self'' http://localhost:3000 ''nonce-V5aqQFYYkwtNjWgYVS6YDg=='';
111 X-Download-Options: [noopen] 229 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
112 X-Frame-Options: [SAMEORIGIN] 230 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
113 X-Permitted-Cross-Domain-Policies: [none] 231 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
114 X-Request-Id: [4faf8f90-1f8c-421a-921a-138823728403] 232 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
115 X-Runtime: ['0.129249'] 233 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
116 X-XSS-Protection: [1; mode=block] 234 worker-src ''self'' blob: http://localhost:3000'
117 content-length: ['1290'] 235 Content-Type:
118 status: {code: 200, message: OK} 236 - application/json; charset=utf-8
237 ETag:
238 - W/"28481b5780ac65eae864f74a7017b345"
239 Referrer-Policy:
240 - strict-origin-when-cross-origin
241 Transfer-Encoding:
242 - chunked
243 Vary:
244 - Accept, Origin
245 X-Content-Type-Options:
246 - nosniff
247 X-Download-Options:
248 - noopen
249 X-Frame-Options:
250 - SAMEORIGIN
251 X-Permitted-Cross-Domain-Policies:
252 - none
253 X-Request-Id:
254 - d85c8859-3523-4c45-b30f-81e75a316ba9
255 X-Runtime:
256 - '0.026867'
257 X-XSS-Protection:
258 - 1; mode=block
259 status:
260 code: 200
261 message: OK
119version: 1 262version: 1
diff --git a/tests/cassettes/test_status_pin_unpin.yaml b/tests/cassettes/test_status_pin_unpin.yaml
index 549d35c..90e08dc 100644
--- a/tests/cassettes/test_status_pin_unpin.yaml
+++ b/tests/cassettes/test_status_pin_unpin.yaml
@@ -2,118 +2,261 @@ 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":"103704152390298240","created_at":"2020-02-22T19:29:46.239Z","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/103704152390298240","url":"http://localhost/@mastodonpy_test/103704152390298240","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":"109304277143776770","created_at":"2022-11-07T19:55:08.567Z","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/109304277143776770","url":"http://localhost:3000/@mastodonpy_test/109304277143776770","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":12,"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-w23PUw2JoUbrR3hNf88R5A=='';
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: [e4889506-5d66-43b7-9b28-41226451765d] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.237123'] 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/"96f865549e9a60f906e3fd05c1ff43c7"
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 - '202'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.588931Z'
64 X-Request-Id:
65 - 4db206bb-bc80-4c00-9daf-7074b3dff8b8
66 X-Runtime:
67 - '0.035711'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: POST 88 method: POST
42 uri: http://localhost:3000/api/v1/statuses/103704152390298240/pin 89 uri: http://localhost:3000/api/v1/statuses/109304277143776770/pin
43 response: 90 response:
44 body: {string: '{"id":"103704152390298240","created_at":"2020-02-22T19:29:46.239Z","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/103704152390298240","url":"http://localhost/@mastodonpy_test/103704152390298240","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":true,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 91 body:
45 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}'} 92 string: '{"id":"109304277143776770","created_at":"2022-11-07T19:55:08.567Z","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/109304277143776770","url":"http://localhost:3000/@mastodonpy_test/109304277143776770","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":true,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":12,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-ry5HIGK4ZoaW7OIgRYlX5A=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [6a8b53e5-173a-443d-99f1-338a1d86659a] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.126616'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1319'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"350bc68a30a8c3b57b5094d8484a361a"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - e7659c3e-6716-42f8-b9cc-8369648b49ee
129 X-Runtime:
130 - '0.032807'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61- request: 136- request:
62 body: null 137 body: null
63 headers: 138 headers:
64 Accept: ['*/*'] 139 Accept:
65 Accept-Encoding: ['gzip, deflate'] 140 - '*/*'
66 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 141 Accept-Encoding:
67 Connection: [keep-alive] 142 - gzip, deflate
68 Content-Length: ['0'] 143 Authorization:
69 User-Agent: [python-requests/2.18.4] 144 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
145 Connection:
146 - keep-alive
147 Content-Length:
148 - '0'
149 User-Agent:
150 - tests/v311
70 method: POST 151 method: POST
71 uri: http://localhost:3000/api/v1/statuses/103704152390298240/unpin 152 uri: http://localhost:3000/api/v1/statuses/109304277143776770/unpin
72 response: 153 response:
73 body: {string: '{"id":"103704152390298240","created_at":"2020-02-22T19:29:46.239Z","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/103704152390298240","url":"http://localhost/@mastodonpy_test/103704152390298240","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 154 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}'} 155 string: '{"id":"109304277143776770","created_at":"2022-11-07T19:55:08.567Z","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/109304277143776770","url":"http://localhost:3000/@mastodonpy_test/109304277143776770","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
156 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
157 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
158 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":11,"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: 159 headers:
76 Cache-Control: ['no-cache, no-store'] 160 Cache-Control:
77 Content-Type: [application/json; charset=utf-8] 161 - no-store
78 Referrer-Policy: [strict-origin-when-cross-origin] 162 Content-Security-Policy:
79 Transfer-Encoding: [chunked] 163 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
80 Vary: ['Accept-Encoding, Origin'] 164 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
81 X-Content-Type-Options: [nosniff] 165 style-src ''self'' http://localhost:3000 ''nonce-+htoMsUkRUqKU+Tq7fY4OQ=='';
82 X-Download-Options: [noopen] 166 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
83 X-Frame-Options: [SAMEORIGIN] 167 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
84 X-Permitted-Cross-Domain-Policies: [none] 168 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
85 X-Request-Id: [3ebb8f0f-e3c3-4ca9-87e2-91598a67eaf4] 169 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
86 X-Runtime: ['0.104426'] 170 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
87 X-XSS-Protection: [1; mode=block] 171 worker-src ''self'' blob: http://localhost:3000'
88 content-length: ['1320'] 172 Content-Type:
89 status: {code: 200, message: OK} 173 - application/json; charset=utf-8
174 ETag:
175 - W/"6483a18ae01fa6e49f8c0fa1be331e31"
176 Referrer-Policy:
177 - strict-origin-when-cross-origin
178 Transfer-Encoding:
179 - chunked
180 Vary:
181 - Accept, Origin
182 X-Content-Type-Options:
183 - nosniff
184 X-Download-Options:
185 - noopen
186 X-Frame-Options:
187 - SAMEORIGIN
188 X-Permitted-Cross-Domain-Policies:
189 - none
190 X-Request-Id:
191 - f090ccfe-1ef8-4644-bba3-0cfa4ace5cd8
192 X-Runtime:
193 - '0.029104'
194 X-XSS-Protection:
195 - 1; mode=block
196 status:
197 code: 200
198 message: OK
90- request: 199- request:
91 body: null 200 body: null
92 headers: 201 headers:
93 Accept: ['*/*'] 202 Accept:
94 Accept-Encoding: ['gzip, deflate'] 203 - '*/*'
95 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 204 Accept-Encoding:
96 Connection: [keep-alive] 205 - gzip, deflate
97 Content-Length: ['0'] 206 Authorization:
98 User-Agent: [python-requests/2.18.4] 207 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
208 Connection:
209 - keep-alive
210 Content-Length:
211 - '0'
212 User-Agent:
213 - tests/v311
99 method: DELETE 214 method: DELETE
100 uri: http://localhost:3000/api/v1/statuses/103704152390298240 215 uri: http://localhost:3000/api/v1/statuses/109304277143776770
101 response: 216 response:
102 body: {string: '{"id":"103704152390298240","created_at":"2020-02-22T19:29:46.239Z","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/103704152390298240","url":"http://localhost/@mastodonpy_test/103704152390298240","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 217 body:
103 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}'} 218 string: '{"id":"109304277143776770","created_at":"2022-11-07T19:55:08.567Z","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/109304277143776770","url":"http://localhost:3000/@mastodonpy_test/109304277143776770","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
219 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
220 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
221 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":10,"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}'
104 headers: 222 headers:
105 Cache-Control: ['no-cache, no-store'] 223 Cache-Control:
106 Content-Type: [application/json; charset=utf-8] 224 - no-store
107 Referrer-Policy: [strict-origin-when-cross-origin] 225 Content-Security-Policy:
108 Transfer-Encoding: [chunked] 226 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
109 Vary: ['Accept-Encoding, Origin'] 227 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
110 X-Content-Type-Options: [nosniff] 228 style-src ''self'' http://localhost:3000 ''nonce-BL2xnaX0JcR62UZVCIwysg=='';
111 X-Download-Options: [noopen] 229 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
112 X-Frame-Options: [SAMEORIGIN] 230 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
113 X-Permitted-Cross-Domain-Policies: [none] 231 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
114 X-Request-Id: [9e56fadc-d695-4f40-b107-bf83bbc053b8] 232 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
115 X-Runtime: ['0.142370'] 233 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
116 X-XSS-Protection: [1; mode=block] 234 worker-src ''self'' blob: http://localhost:3000'
117 content-length: ['1290'] 235 Content-Type:
118 status: {code: 200, message: OK} 236 - application/json; charset=utf-8
237 ETag:
238 - W/"bdb2a7e5b2cbf8aa19e96d03d24885d9"
239 Referrer-Policy:
240 - strict-origin-when-cross-origin
241 Transfer-Encoding:
242 - chunked
243 Vary:
244 - Accept, Origin
245 X-Content-Type-Options:
246 - nosniff
247 X-Download-Options:
248 - noopen
249 X-Frame-Options:
250 - SAMEORIGIN
251 X-Permitted-Cross-Domain-Policies:
252 - none
253 X-Request-Id:
254 - a99b3e01-0fe0-4faf-a64b-6829f9fa645f
255 X-Runtime:
256 - '0.026177'
257 X-XSS-Protection:
258 - 1; mode=block
259 status:
260 code: 200
261 message: OK
119version: 1 262version: 1
diff --git a/tests/cassettes/test_status_post[Content warning-None].yaml b/tests/cassettes/test_status_post[Content warning-None].yaml
index d1b18c1..2440674 100644
--- a/tests/cassettes/test_status_post[Content warning-None].yaml
+++ b/tests/cassettes/test_status_post[Content warning-None].yaml
@@ -1,63 +1,138 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: spoiler_text=Content+warning&status=Toot%21 3 body: status=Toot%21&spoiler_text=Content+warning
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: ['43'] 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 - '43'
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":"103704152103081071","created_at":"2020-02-22T19:29:41.869Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 22 body:
16 warning","visibility":"public","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152103081071","url":"http://localhost/@mastodonpy_test/103704152103081071","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 23 string: '{"id":"109304277085672202","created_at":"2022-11-07T19:55:07.680Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
17 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}'} 24 warning","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277085672202","url":"http://localhost:3000/@mastodonpy_test/109304277085672202","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
25 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
26 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
27 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":8,"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}'
18 headers: 28 headers:
19 Cache-Control: ['no-cache, no-store'] 29 Cache-Control:
20 Content-Type: [application/json; charset=utf-8] 30 - no-store
21 Referrer-Policy: [strict-origin-when-cross-origin] 31 Content-Security-Policy:
22 Transfer-Encoding: [chunked] 32 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
23 Vary: ['Accept-Encoding, Origin'] 33 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
24 X-Content-Type-Options: [nosniff] 34 style-src ''self'' http://localhost:3000 ''nonce-b/5AfF0KZxmaEkQ3cOThtg=='';
25 X-Download-Options: [noopen] 35 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
26 X-Frame-Options: [SAMEORIGIN] 36 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
27 X-Permitted-Cross-Domain-Policies: [none] 37 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
28 X-Request-Id: [4457af81-66f5-4feb-bac4-20751fa95d9b] 38 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
29 X-Runtime: ['0.177437'] 39 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
30 X-XSS-Protection: [1; mode=block] 40 worker-src ''self'' blob: http://localhost:3000'
31 content-length: ['1334'] 41 Content-Type:
32 status: {code: 200, message: OK} 42 - application/json; charset=utf-8
43 ETag:
44 - W/"3aeff602381e75b9d7b9d98c413680bc"
45 Referrer-Policy:
46 - strict-origin-when-cross-origin
47 Transfer-Encoding:
48 - chunked
49 Vary:
50 - Accept, Origin
51 X-Content-Type-Options:
52 - nosniff
53 X-Download-Options:
54 - noopen
55 X-Frame-Options:
56 - SAMEORIGIN
57 X-Permitted-Cross-Domain-Policies:
58 - none
59 X-RateLimit-Limit:
60 - '300'
61 X-RateLimit-Remaining:
62 - '210'
63 X-RateLimit-Reset:
64 - '2022-11-07T21:00:00.702540Z'
65 X-Request-Id:
66 - 47731c3b-6d9e-429f-9ea1-037bc2a1e199
67 X-Runtime:
68 - '0.035570'
69 X-XSS-Protection:
70 - 1; mode=block
71 status:
72 code: 200
73 message: OK
33- request: 74- request:
34 body: null 75 body: null
35 headers: 76 headers:
36 Accept: ['*/*'] 77 Accept:
37 Accept-Encoding: ['gzip, deflate'] 78 - '*/*'
38 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 79 Accept-Encoding:
39 Connection: [keep-alive] 80 - gzip, deflate
40 Content-Length: ['0'] 81 Authorization:
41 User-Agent: [python-requests/2.18.4] 82 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
83 Connection:
84 - keep-alive
85 Content-Length:
86 - '0'
87 User-Agent:
88 - tests/v311
42 method: DELETE 89 method: DELETE
43 uri: http://localhost:3000/api/v1/statuses/103704152103081071 90 uri: http://localhost:3000/api/v1/statuses/109304277085672202
44 response: 91 response:
45 body: {string: '{"id":"103704152103081071","created_at":"2020-02-22T19:29:41.869Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 92 body:
46 warning","visibility":"public","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152103081071","url":"http://localhost/@mastodonpy_test/103704152103081071","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 93 string: '{"id":"109304277085672202","created_at":"2022-11-07T19:55:07.680Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
47 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}'} 94 warning","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277085672202","url":"http://localhost:3000/@mastodonpy_test/109304277085672202","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
95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":7,"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}'
48 headers: 98 headers:
49 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
50 Content-Type: [application/json; charset=utf-8] 100 - no-store
51 Referrer-Policy: [strict-origin-when-cross-origin] 101 Content-Security-Policy:
52 Transfer-Encoding: [chunked] 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
53 Vary: ['Accept-Encoding, Origin'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
54 X-Content-Type-Options: [nosniff] 104 style-src ''self'' http://localhost:3000 ''nonce-sl89rdssKiDEZ0o9DcZUkA=='';
55 X-Download-Options: [noopen] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
56 X-Frame-Options: [SAMEORIGIN] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
57 X-Permitted-Cross-Domain-Policies: [none] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
58 X-Request-Id: [c3099802-c33b-423d-8ed4-0c2a71e1907f] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
59 X-Runtime: ['0.154581'] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
60 X-XSS-Protection: [1; mode=block] 110 worker-src ''self'' blob: http://localhost:3000'
61 content-length: ['1304'] 111 Content-Type:
62 status: {code: 200, message: OK} 112 - application/json; charset=utf-8
113 ETag:
114 - W/"2c689873b4b69399d7822ce589020813"
115 Referrer-Policy:
116 - strict-origin-when-cross-origin
117 Transfer-Encoding:
118 - chunked
119 Vary:
120 - Accept, Origin
121 X-Content-Type-Options:
122 - nosniff
123 X-Download-Options:
124 - noopen
125 X-Frame-Options:
126 - SAMEORIGIN
127 X-Permitted-Cross-Domain-Policies:
128 - none
129 X-Request-Id:
130 - a1e02c4d-00c7-4ee8-8ace-d6b749fa93f4
131 X-Runtime:
132 - '0.027256'
133 X-XSS-Protection:
134 - 1; mode=block
135 status:
136 code: 200
137 message: OK
63version: 1 138version: 1
diff --git a/tests/cassettes/test_status_post[Content warning-direct].yaml b/tests/cassettes/test_status_post[Content warning-direct].yaml
index e9170bf..23fc7e5 100644
--- a/tests/cassettes/test_status_post[Content warning-direct].yaml
+++ b/tests/cassettes/test_status_post[Content warning-direct].yaml
@@ -1,63 +1,138 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: spoiler_text=Content+warning&visibility=direct&status=Toot%21 3 body: status=Toot%21&visibility=direct&spoiler_text=Content+warning
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: ['61'] 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 - '61'
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":"103704152129534664","created_at":"2020-02-22T19:29:42.274Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 22 body:
16 warning","visibility":"direct","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152129534664","url":"http://localhost/@mastodonpy_test/103704152129534664","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 23 string: '{"id":"109304277090542927","created_at":"2022-11-07T19:55:07.754Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
17 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}'} 24 warning","visibility":"direct","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277090542927","url":"http://localhost:3000/@mastodonpy_test/109304277090542927","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
25 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
26 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
27 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":8,"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}'
18 headers: 28 headers:
19 Cache-Control: ['no-cache, no-store'] 29 Cache-Control:
20 Content-Type: [application/json; charset=utf-8] 30 - no-store
21 Referrer-Policy: [strict-origin-when-cross-origin] 31 Content-Security-Policy:
22 Transfer-Encoding: [chunked] 32 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
23 Vary: ['Accept-Encoding, Origin'] 33 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
24 X-Content-Type-Options: [nosniff] 34 style-src ''self'' http://localhost:3000 ''nonce-3Q5WmdklQiFmCP3/qo6nzA=='';
25 X-Download-Options: [noopen] 35 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
26 X-Frame-Options: [SAMEORIGIN] 36 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
27 X-Permitted-Cross-Domain-Policies: [none] 37 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
28 X-Request-Id: [30c4705e-e1ae-44de-b809-e01d21190dec] 38 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
29 X-Runtime: ['0.194368'] 39 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
30 X-XSS-Protection: [1; mode=block] 40 worker-src ''self'' blob: http://localhost:3000'
31 content-length: ['1319'] 41 Content-Type:
32 status: {code: 200, message: OK} 42 - application/json; charset=utf-8
43 ETag:
44 - W/"bb303911ad0a2f0a5050123c21cfee65"
45 Referrer-Policy:
46 - strict-origin-when-cross-origin
47 Transfer-Encoding:
48 - chunked
49 Vary:
50 - Accept, Origin
51 X-Content-Type-Options:
52 - nosniff
53 X-Download-Options:
54 - noopen
55 X-Frame-Options:
56 - SAMEORIGIN
57 X-Permitted-Cross-Domain-Policies:
58 - none
59 X-RateLimit-Limit:
60 - '300'
61 X-RateLimit-Remaining:
62 - '209'
63 X-RateLimit-Reset:
64 - '2022-11-07T21:00:00.772659Z'
65 X-Request-Id:
66 - 3787532e-4328-4b6d-b572-b98d886def7a
67 X-Runtime:
68 - '0.030748'
69 X-XSS-Protection:
70 - 1; mode=block
71 status:
72 code: 200
73 message: OK
33- request: 74- request:
34 body: null 75 body: null
35 headers: 76 headers:
36 Accept: ['*/*'] 77 Accept:
37 Accept-Encoding: ['gzip, deflate'] 78 - '*/*'
38 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 79 Accept-Encoding:
39 Connection: [keep-alive] 80 - gzip, deflate
40 Content-Length: ['0'] 81 Authorization:
41 User-Agent: [python-requests/2.18.4] 82 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
83 Connection:
84 - keep-alive
85 Content-Length:
86 - '0'
87 User-Agent:
88 - tests/v311
42 method: DELETE 89 method: DELETE
43 uri: http://localhost:3000/api/v1/statuses/103704152129534664 90 uri: http://localhost:3000/api/v1/statuses/109304277090542927
44 response: 91 response:
45 body: {string: '{"id":"103704152129534664","created_at":"2020-02-22T19:29:42.274Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 92 body:
46 warning","visibility":"direct","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152129534664","url":"http://localhost/@mastodonpy_test/103704152129534664","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 93 string: '{"id":"109304277090542927","created_at":"2022-11-07T19:55:07.754Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
47 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}'} 94 warning","visibility":"direct","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277090542927","url":"http://localhost:3000/@mastodonpy_test/109304277090542927","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"Toot!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":6,"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}'
48 headers: 98 headers:
49 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
50 Content-Type: [application/json; charset=utf-8] 100 - no-store
51 Referrer-Policy: [strict-origin-when-cross-origin] 101 Content-Security-Policy:
52 Transfer-Encoding: [chunked] 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
53 Vary: ['Accept-Encoding, Origin'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
54 X-Content-Type-Options: [nosniff] 104 style-src ''self'' http://localhost:3000 ''nonce-aFfxknXEEcx31Tx03bhKBQ=='';
55 X-Download-Options: [noopen] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
56 X-Frame-Options: [SAMEORIGIN] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
57 X-Permitted-Cross-Domain-Policies: [none] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
58 X-Request-Id: [d94cf7d2-d2e4-49d2-bb90-af24c128598d] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
59 X-Runtime: ['0.144371'] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
60 X-XSS-Protection: [1; mode=block] 110 worker-src ''self'' blob: http://localhost:3000'
61 content-length: ['1289'] 111 Content-Type:
62 status: {code: 200, message: OK} 112 - application/json; charset=utf-8
113 ETag:
114 - W/"a79e4864d8f57f9712a70ffc76754441"
115 Referrer-Policy:
116 - strict-origin-when-cross-origin
117 Transfer-Encoding:
118 - chunked
119 Vary:
120 - Accept, Origin
121 X-Content-Type-Options:
122 - nosniff
123 X-Download-Options:
124 - noopen
125 X-Frame-Options:
126 - SAMEORIGIN
127 X-Permitted-Cross-Domain-Policies:
128 - none
129 X-Request-Id:
130 - 861c4795-2e26-4d10-ab49-0fe7208d89ba
131 X-Runtime:
132 - '0.025200'
133 X-XSS-Protection:
134 - 1; mode=block
135 status:
136 code: 200
137 message: OK
63version: 1 138version: 1
diff --git a/tests/cassettes/test_status_post[Content warning-private].yaml b/tests/cassettes/test_status_post[Content warning-private].yaml
index 6fcf34d..cffdf64 100644
--- a/tests/cassettes/test_status_post[Content warning-private].yaml
+++ b/tests/cassettes/test_status_post[Content warning-private].yaml
@@ -1,63 +1,138 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: spoiler_text=Content+warning&visibility=private&status=Toot%21 3 body: status=Toot%21&visibility=private&spoiler_text=Content+warning
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: ['62'] 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 - '62'
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":"103704152156007785","created_at":"2020-02-22T19:29:42.674Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 22 body:
16 warning","visibility":"private","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152156007785","url":"http://localhost/@mastodonpy_test/103704152156007785","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 23 string: '{"id":"109304277094978442","created_at":"2022-11-07T19:55:07.822Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
17 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}'} 24 warning","visibility":"private","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277094978442","url":"http://localhost:3000/@mastodonpy_test/109304277094978442","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
25 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
26 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
27 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":8,"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}'
18 headers: 28 headers:
19 Cache-Control: ['no-cache, no-store'] 29 Cache-Control:
20 Content-Type: [application/json; charset=utf-8] 30 - no-store
21 Referrer-Policy: [strict-origin-when-cross-origin] 31 Content-Security-Policy:
22 Transfer-Encoding: [chunked] 32 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
23 Vary: ['Accept-Encoding, Origin'] 33 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
24 X-Content-Type-Options: [nosniff] 34 style-src ''self'' http://localhost:3000 ''nonce-2C8EzM4kDC4k5FWp2MyOOw=='';
25 X-Download-Options: [noopen] 35 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
26 X-Frame-Options: [SAMEORIGIN] 36 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
27 X-Permitted-Cross-Domain-Policies: [none] 37 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
28 X-Request-Id: [df09228f-3307-44e0-a036-6baedcbacf8e] 38 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
29 X-Runtime: ['0.181923'] 39 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
30 X-XSS-Protection: [1; mode=block] 40 worker-src ''self'' blob: http://localhost:3000'
31 content-length: ['1320'] 41 Content-Type:
32 status: {code: 200, message: OK} 42 - application/json; charset=utf-8
43 ETag:
44 - W/"cbf49226f07f9e72edb0146696c41b5c"
45 Referrer-Policy:
46 - strict-origin-when-cross-origin
47 Transfer-Encoding:
48 - chunked
49 Vary:
50 - Accept, Origin
51 X-Content-Type-Options:
52 - nosniff
53 X-Download-Options:
54 - noopen
55 X-Frame-Options:
56 - SAMEORIGIN
57 X-Permitted-Cross-Domain-Policies:
58 - none
59 X-RateLimit-Limit:
60 - '300'
61 X-RateLimit-Remaining:
62 - '208'
63 X-RateLimit-Reset:
64 - '2022-11-07T21:00:00.843062Z'
65 X-Request-Id:
66 - e9a6dc5d-71ce-490a-b8b5-e5bf53aa8c98
67 X-Runtime:
68 - '0.033302'
69 X-XSS-Protection:
70 - 1; mode=block
71 status:
72 code: 200
73 message: OK
33- request: 74- request:
34 body: null 75 body: null
35 headers: 76 headers:
36 Accept: ['*/*'] 77 Accept:
37 Accept-Encoding: ['gzip, deflate'] 78 - '*/*'
38 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 79 Accept-Encoding:
39 Connection: [keep-alive] 80 - gzip, deflate
40 Content-Length: ['0'] 81 Authorization:
41 User-Agent: [python-requests/2.18.4] 82 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
83 Connection:
84 - keep-alive
85 Content-Length:
86 - '0'
87 User-Agent:
88 - tests/v311
42 method: DELETE 89 method: DELETE
43 uri: http://localhost:3000/api/v1/statuses/103704152156007785 90 uri: http://localhost:3000/api/v1/statuses/109304277094978442
44 response: 91 response:
45 body: {string: '{"id":"103704152156007785","created_at":"2020-02-22T19:29:42.674Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 92 body:
46 warning","visibility":"private","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152156007785","url":"http://localhost/@mastodonpy_test/103704152156007785","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 93 string: '{"id":"109304277094978442","created_at":"2022-11-07T19:55:07.822Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
47 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}'} 94 warning","visibility":"private","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277094978442","url":"http://localhost:3000/@mastodonpy_test/109304277094978442","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
95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":7,"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}'
48 headers: 98 headers:
49 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
50 Content-Type: [application/json; charset=utf-8] 100 - no-store
51 Referrer-Policy: [strict-origin-when-cross-origin] 101 Content-Security-Policy:
52 Transfer-Encoding: [chunked] 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
53 Vary: ['Accept-Encoding, Origin'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
54 X-Content-Type-Options: [nosniff] 104 style-src ''self'' http://localhost:3000 ''nonce-BVP5tGSyS5DUcJUlRM6Xng=='';
55 X-Download-Options: [noopen] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
56 X-Frame-Options: [SAMEORIGIN] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
57 X-Permitted-Cross-Domain-Policies: [none] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
58 X-Request-Id: [64532ef5-2fd6-42e4-9dc4-af7bf0b1cfe0] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
59 X-Runtime: ['0.135117'] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
60 X-XSS-Protection: [1; mode=block] 110 worker-src ''self'' blob: http://localhost:3000'
61 content-length: ['1290'] 111 Content-Type:
62 status: {code: 200, message: OK} 112 - application/json; charset=utf-8
113 ETag:
114 - W/"488a9bf9961efde4cc3454ceb9c8630c"
115 Referrer-Policy:
116 - strict-origin-when-cross-origin
117 Transfer-Encoding:
118 - chunked
119 Vary:
120 - Accept, Origin
121 X-Content-Type-Options:
122 - nosniff
123 X-Download-Options:
124 - noopen
125 X-Frame-Options:
126 - SAMEORIGIN
127 X-Permitted-Cross-Domain-Policies:
128 - none
129 X-Request-Id:
130 - 201436cd-fda5-4b93-8914-323585d7a885
131 X-Runtime:
132 - '0.024819'
133 X-XSS-Protection:
134 - 1; mode=block
135 status:
136 code: 200
137 message: OK
63version: 1 138version: 1
diff --git a/tests/cassettes/test_status_post[Content warning-public].yaml b/tests/cassettes/test_status_post[Content warning-public].yaml
index 2010113..2036f61 100644
--- a/tests/cassettes/test_status_post[Content warning-public].yaml
+++ b/tests/cassettes/test_status_post[Content warning-public].yaml
@@ -1,63 +1,138 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: spoiler_text=Content+warning&visibility=public&status=Toot%21 3 body: status=Toot%21&visibility=public&spoiler_text=Content+warning
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: ['61'] 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 - '61'
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":"103704152208418791","created_at":"2020-02-22T19:29:43.474Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 22 body:
16 warning","visibility":"public","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152208418791","url":"http://localhost/@mastodonpy_test/103704152208418791","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 23 string: '{"id":"109304277104510992","created_at":"2022-11-07T19:55:07.967Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
17 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}'} 24 warning","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277104510992","url":"http://localhost:3000/@mastodonpy_test/109304277104510992","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
25 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
26 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
27 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":9,"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}'
18 headers: 28 headers:
19 Cache-Control: ['no-cache, no-store'] 29 Cache-Control:
20 Content-Type: [application/json; charset=utf-8] 30 - no-store
21 Referrer-Policy: [strict-origin-when-cross-origin] 31 Content-Security-Policy:
22 Transfer-Encoding: [chunked] 32 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
23 Vary: ['Accept-Encoding, Origin'] 33 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
24 X-Content-Type-Options: [nosniff] 34 style-src ''self'' http://localhost:3000 ''nonce-h+2dOQ4Mxyyc9gEJNKmGkw=='';
25 X-Download-Options: [noopen] 35 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
26 X-Frame-Options: [SAMEORIGIN] 36 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
27 X-Permitted-Cross-Domain-Policies: [none] 37 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
28 X-Request-Id: [5e18049a-724d-45ec-82c4-815ec239346d] 38 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
29 X-Runtime: ['0.173135'] 39 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
30 X-XSS-Protection: [1; mode=block] 40 worker-src ''self'' blob: http://localhost:3000'
31 content-length: ['1334'] 41 Content-Type:
32 status: {code: 200, message: OK} 42 - application/json; charset=utf-8
43 ETag:
44 - W/"413cd876d7aa13ed5bcd36a9f2872285"
45 Referrer-Policy:
46 - strict-origin-when-cross-origin
47 Transfer-Encoding:
48 - chunked
49 Vary:
50 - Accept, Origin
51 X-Content-Type-Options:
52 - nosniff
53 X-Download-Options:
54 - noopen
55 X-Frame-Options:
56 - SAMEORIGIN
57 X-Permitted-Cross-Domain-Policies:
58 - none
59 X-RateLimit-Limit:
60 - '300'
61 X-RateLimit-Remaining:
62 - '206'
63 X-RateLimit-Reset:
64 - '2022-11-07T21:00:00.988344Z'
65 X-Request-Id:
66 - 2836cbca-1b31-4d01-8983-2b875afb4dd1
67 X-Runtime:
68 - '0.033662'
69 X-XSS-Protection:
70 - 1; mode=block
71 status:
72 code: 200
73 message: OK
33- request: 74- request:
34 body: null 75 body: null
35 headers: 76 headers:
36 Accept: ['*/*'] 77 Accept:
37 Accept-Encoding: ['gzip, deflate'] 78 - '*/*'
38 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 79 Accept-Encoding:
39 Connection: [keep-alive] 80 - gzip, deflate
40 Content-Length: ['0'] 81 Authorization:
41 User-Agent: [python-requests/2.18.4] 82 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
83 Connection:
84 - keep-alive
85 Content-Length:
86 - '0'
87 User-Agent:
88 - tests/v311
42 method: DELETE 89 method: DELETE
43 uri: http://localhost:3000/api/v1/statuses/103704152208418791 90 uri: http://localhost:3000/api/v1/statuses/109304277104510992
44 response: 91 response:
45 body: {string: '{"id":"103704152208418791","created_at":"2020-02-22T19:29:43.474Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 92 body:
46 warning","visibility":"public","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152208418791","url":"http://localhost/@mastodonpy_test/103704152208418791","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 93 string: '{"id":"109304277104510992","created_at":"2022-11-07T19:55:07.967Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
47 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}'} 94 warning","visibility":"public","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277104510992","url":"http://localhost:3000/@mastodonpy_test/109304277104510992","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
95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":8,"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}'
48 headers: 98 headers:
49 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
50 Content-Type: [application/json; charset=utf-8] 100 - no-store
51 Referrer-Policy: [strict-origin-when-cross-origin] 101 Content-Security-Policy:
52 Transfer-Encoding: [chunked] 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
53 Vary: ['Accept-Encoding, Origin'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
54 X-Content-Type-Options: [nosniff] 104 style-src ''self'' http://localhost:3000 ''nonce-GAl6/QURa+bkGeMpb1aSpQ=='';
55 X-Download-Options: [noopen] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
56 X-Frame-Options: [SAMEORIGIN] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
57 X-Permitted-Cross-Domain-Policies: [none] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
58 X-Request-Id: [7721622a-4564-49e7-8ada-962c9b63f525] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
59 X-Runtime: ['0.142133'] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
60 X-XSS-Protection: [1; mode=block] 110 worker-src ''self'' blob: http://localhost:3000'
61 content-length: ['1304'] 111 Content-Type:
62 status: {code: 200, message: OK} 112 - application/json; charset=utf-8
113 ETag:
114 - W/"dc6587b81f9b92fe8746a27d1ead5dcb"
115 Referrer-Policy:
116 - strict-origin-when-cross-origin
117 Transfer-Encoding:
118 - chunked
119 Vary:
120 - Accept, Origin
121 X-Content-Type-Options:
122 - nosniff
123 X-Download-Options:
124 - noopen
125 X-Frame-Options:
126 - SAMEORIGIN
127 X-Permitted-Cross-Domain-Policies:
128 - none
129 X-Request-Id:
130 - d4b46a1e-5067-4353-b925-3d3ae2184964
131 X-Runtime:
132 - '0.025678'
133 X-XSS-Protection:
134 - 1; mode=block
135 status:
136 code: 200
137 message: OK
63version: 1 138version: 1
diff --git a/tests/cassettes/test_status_post[Content warning-unlisted].yaml b/tests/cassettes/test_status_post[Content warning-unlisted].yaml
index 0d6c4b9..5151074 100644
--- a/tests/cassettes/test_status_post[Content warning-unlisted].yaml
+++ b/tests/cassettes/test_status_post[Content warning-unlisted].yaml
@@ -1,63 +1,138 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: spoiler_text=Content+warning&visibility=unlisted&status=Toot%21 3 body: status=Toot%21&visibility=unlisted&spoiler_text=Content+warning
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: ['63'] 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 - '63'
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":"103704152180807831","created_at":"2020-02-22T19:29:43.053Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 22 body:
16 warning","visibility":"unlisted","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152180807831","url":"http://localhost/@mastodonpy_test/103704152180807831","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 23 string: '{"id":"109304277099569474","created_at":"2022-11-07T19:55:07.892Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
17 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}'} 24 warning","visibility":"unlisted","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277099569474","url":"http://localhost:3000/@mastodonpy_test/109304277099569474","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
25 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
26 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
27 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":9,"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}'
18 headers: 28 headers:
19 Cache-Control: ['no-cache, no-store'] 29 Cache-Control:
20 Content-Type: [application/json; charset=utf-8] 30 - no-store
21 Referrer-Policy: [strict-origin-when-cross-origin] 31 Content-Security-Policy:
22 Transfer-Encoding: [chunked] 32 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
23 Vary: ['Accept-Encoding, Origin'] 33 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
24 X-Content-Type-Options: [nosniff] 34 style-src ''self'' http://localhost:3000 ''nonce-K9P1/WA4+AItjHzixOeEGQ=='';
25 X-Download-Options: [noopen] 35 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
26 X-Frame-Options: [SAMEORIGIN] 36 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
27 X-Permitted-Cross-Domain-Policies: [none] 37 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
28 X-Request-Id: [364ccf70-f36f-4293-a1be-9d0393ee0a11] 38 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
29 X-Runtime: ['0.230195'] 39 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
30 X-XSS-Protection: [1; mode=block] 40 worker-src ''self'' blob: http://localhost:3000'
31 content-length: ['1336'] 41 Content-Type:
32 status: {code: 200, message: OK} 42 - application/json; charset=utf-8
43 ETag:
44 - W/"6c1260ca7f8f0cf7ea27a92ea2fe17c9"
45 Referrer-Policy:
46 - strict-origin-when-cross-origin
47 Transfer-Encoding:
48 - chunked
49 Vary:
50 - Accept, Origin
51 X-Content-Type-Options:
52 - nosniff
53 X-Download-Options:
54 - noopen
55 X-Frame-Options:
56 - SAMEORIGIN
57 X-Permitted-Cross-Domain-Policies:
58 - none
59 X-RateLimit-Limit:
60 - '300'
61 X-RateLimit-Remaining:
62 - '207'
63 X-RateLimit-Reset:
64 - '2022-11-07T21:00:00.914899Z'
65 X-Request-Id:
66 - 3becdfa2-7372-426b-b678-c5f52fa7f89f
67 X-Runtime:
68 - '0.035634'
69 X-XSS-Protection:
70 - 1; mode=block
71 status:
72 code: 200
73 message: OK
33- request: 74- request:
34 body: null 75 body: null
35 headers: 76 headers:
36 Accept: ['*/*'] 77 Accept:
37 Accept-Encoding: ['gzip, deflate'] 78 - '*/*'
38 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 79 Accept-Encoding:
39 Connection: [keep-alive] 80 - gzip, deflate
40 Content-Length: ['0'] 81 Authorization:
41 User-Agent: [python-requests/2.18.4] 82 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
83 Connection:
84 - keep-alive
85 Content-Length:
86 - '0'
87 User-Agent:
88 - tests/v311
42 method: DELETE 89 method: DELETE
43 uri: http://localhost:3000/api/v1/statuses/103704152180807831 90 uri: http://localhost:3000/api/v1/statuses/109304277099569474
44 response: 91 response:
45 body: {string: '{"id":"103704152180807831","created_at":"2020-02-22T19:29:43.053Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content 92 body:
46 warning","visibility":"unlisted","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152180807831","url":"http://localhost/@mastodonpy_test/103704152180807831","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 93 string: '{"id":"109304277099569474","created_at":"2022-11-07T19:55:07.892Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":true,"spoiler_text":"Content
47 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}'} 94 warning","visibility":"unlisted","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277099569474","url":"http://localhost:3000/@mastodonpy_test/109304277099569474","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
95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":7,"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}'
48 headers: 98 headers:
49 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
50 Content-Type: [application/json; charset=utf-8] 100 - no-store
51 Referrer-Policy: [strict-origin-when-cross-origin] 101 Content-Security-Policy:
52 Transfer-Encoding: [chunked] 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
53 Vary: ['Accept-Encoding, Origin'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
54 X-Content-Type-Options: [nosniff] 104 style-src ''self'' http://localhost:3000 ''nonce-fIK/B/skpQASfG7+mNt3nw=='';
55 X-Download-Options: [noopen] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
56 X-Frame-Options: [SAMEORIGIN] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
57 X-Permitted-Cross-Domain-Policies: [none] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
58 X-Request-Id: [e93352e9-727b-4d21-94b4-3e5eaf09b037] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
59 X-Runtime: ['0.132730'] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
60 X-XSS-Protection: [1; mode=block] 110 worker-src ''self'' blob: http://localhost:3000'
61 content-length: ['1306'] 111 Content-Type:
62 status: {code: 200, message: OK} 112 - application/json; charset=utf-8
113 ETag:
114 - W/"6e32ca9e9cd38f3d9db4bfd9bbfbb678"
115 Referrer-Policy:
116 - strict-origin-when-cross-origin
117 Transfer-Encoding:
118 - chunked
119 Vary:
120 - Accept, Origin
121 X-Content-Type-Options:
122 - nosniff
123 X-Download-Options:
124 - noopen
125 X-Frame-Options:
126 - SAMEORIGIN
127 X-Permitted-Cross-Domain-Policies:
128 - none
129 X-Request-Id:
130 - eaab41d1-a18d-41fb-a8af-c3746bcdc46b
131 X-Runtime:
132 - '0.027914'
133 X-XSS-Protection:
134 - 1; mode=block
135 status:
136 code: 200
137 message: OK
63version: 1 138version: 1
diff --git a/tests/cassettes/test_status_post[None-None].yaml b/tests/cassettes/test_status_post[None-None].yaml
index ebe36a0..74fe7a3 100644
--- a/tests/cassettes/test_status_post[None-None].yaml
+++ b/tests/cassettes/test_status_post[None-None].yaml
@@ -2,60 +2,135 @@ 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":"103704151957063795","created_at":"2020-02-22T19:29:39.627Z","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/103704151957063795","url":"http://localhost/@mastodonpy_test/103704151957063795","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":"109304277056468274","created_at":"2022-11-07T19:55:07.234Z","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/109304277056468274","url":"http://localhost:3000/@mastodonpy_test/109304277056468274","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":8,"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-LAZ+2Kp5tYj8oLxm9PTQ4Q=='';
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: [2bf5efb8-3e67-4ebe-974a-628f600e1a42] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.172579'] 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/"c9163a414e4100ddb5609cef74bcdcfa"
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 - '215'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.256272Z'
64 X-Request-Id:
65 - a8371940-deeb-4d2e-9096-2eccfffae553
66 X-Runtime:
67 - '0.035667'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: DELETE 88 method: DELETE
42 uri: http://localhost:3000/api/v1/statuses/103704151957063795 89 uri: http://localhost:3000/api/v1/statuses/109304277056468274
43 response: 90 response:
44 body: {string: '{"id":"103704151957063795","created_at":"2020-02-22T19:29:39.627Z","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/103704151957063795","url":"http://localhost/@mastodonpy_test/103704151957063795","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 91 body:
45 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}'} 92 string: '{"id":"109304277056468274","created_at":"2022-11-07T19:55:07.234Z","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/109304277056468274","url":"http://localhost:3000/@mastodonpy_test/109304277056468274","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
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":7,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-e+Ae4sWUvoXKdozUWHd0pA=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [4248191c-81b3-4a28-9a21-6ef5884694df] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.167652'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1290'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"fa4775725c95fcab831d308a3dfd1f0c"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 4a46c25f-722f-4c67-bf6a-bdd797498139
129 X-Runtime:
130 - '0.027752'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61version: 1 136version: 1
diff --git a/tests/cassettes/test_status_post[None-direct].yaml b/tests/cassettes/test_status_post[None-direct].yaml
index 342b596..b70be8c 100644
--- a/tests/cassettes/test_status_post[None-direct].yaml
+++ b/tests/cassettes/test_status_post[None-direct].yaml
@@ -1,61 +1,136 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: visibility=direct&status=Toot%21 3 body: status=Toot%21&visibility=direct
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: ['32'] 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 - '32'
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":"103704151983595232","created_at":"2020-02-22T19:29:40.036Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704151983595232","url":"http://localhost/@mastodonpy_test/103704151983595232","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":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":"109304277061386040","created_at":"2022-11-07T19:55:07.309Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277061386040","url":"http://localhost:3000/@mastodonpy_test/109304277061386040","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":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":6,"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-rwN2Im6a4k6JgkIhoiZwxQ=='';
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: [056dea59-ad43-4bbf-bec5-1997b858323e] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.154356'] 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: ['1305'] 40 Content-Type:
31 status: {code: 200, message: OK} 41 - application/json; charset=utf-8
42 ETag:
43 - W/"b7c148b1f1bd66e55354297bdbba9b41"
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 - '214'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.330007Z'
64 X-Request-Id:
65 - 6065dfe7-d68b-409d-aaf4-9686bcad6aa6
66 X-Runtime:
67 - '0.033524'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: DELETE 88 method: DELETE
42 uri: http://localhost:3000/api/v1/statuses/103704151983595232 89 uri: http://localhost:3000/api/v1/statuses/109304277061386040
43 response: 90 response:
44 body: {string: '{"id":"103704151983595232","created_at":"2020-02-22T19:29:40.036Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704151983595232","url":"http://localhost/@mastodonpy_test/103704151983595232","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 91 body:
45 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}'} 92 string: '{"id":"109304277061386040","created_at":"2022-11-07T19:55:07.309Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277061386040","url":"http://localhost:3000/@mastodonpy_test/109304277061386040","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"Toot!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":5,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-+Knt4+B+WoQrxdHYjtLXDA=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [519b9bc9-629b-4988-9d6f-bb01e8b50bf5] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.141711'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1275'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"61d6144e2c38956bf7f20d30c9349b01"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 08774d2f-8db9-49ce-836e-4f6d410c7fd4
129 X-Runtime:
130 - '0.027515'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61version: 1 136version: 1
diff --git a/tests/cassettes/test_status_post[None-private].yaml b/tests/cassettes/test_status_post[None-private].yaml
index 73683f6..e050c8b 100644
--- a/tests/cassettes/test_status_post[None-private].yaml
+++ b/tests/cassettes/test_status_post[None-private].yaml
@@ -1,61 +1,136 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: visibility=private&status=Toot%21 3 body: status=Toot%21&visibility=private
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: ['33'] 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 - '33'
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":"103704152006787088","created_at":"2020-02-22T19:29:40.392Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"private","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152006787088","url":"http://localhost/@mastodonpy_test/103704152006787088","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":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":"109304277066244698","created_at":"2022-11-07T19:55:07.384Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"private","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277066244698","url":"http://localhost:3000/@mastodonpy_test/109304277066244698","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":7,"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-LHz5CD2L3m5eilLNef9pyw=='';
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: [44dde196-9527-4b7d-9a35-cdbbda276e11] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.176334'] 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: ['1306'] 40 Content-Type:
31 status: {code: 200, message: OK} 41 - application/json; charset=utf-8
42 ETag:
43 - W/"707f2bd4cee672e40ea4273b5c4dba9b"
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 - '213'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.405533Z'
64 X-Request-Id:
65 - 068c6de5-83c4-406d-89d6-4b070df7c70b
66 X-Runtime:
67 - '0.035641'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: DELETE 88 method: DELETE
42 uri: http://localhost:3000/api/v1/statuses/103704152006787088 89 uri: http://localhost:3000/api/v1/statuses/109304277066244698
43 response: 90 response:
44 body: {string: '{"id":"103704152006787088","created_at":"2020-02-22T19:29:40.392Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"private","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152006787088","url":"http://localhost/@mastodonpy_test/103704152006787088","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 91 body:
45 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}'} 92 string: '{"id":"109304277066244698","created_at":"2022-11-07T19:55:07.384Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"private","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277066244698","url":"http://localhost:3000/@mastodonpy_test/109304277066244698","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
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":6,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-Y87ZDc+n1BZjdKFhxGXRgQ=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [3be0d8c8-ad73-4a47-8e78-d5ade0bcc6f6] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.170602'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1276'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"aafd2411f5291d2d8297eaac4d1e327a"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 4c150c85-bc20-41c3-94ab-73dd7095cd2a
129 X-Runtime:
130 - '0.034079'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61version: 1 136version: 1
diff --git a/tests/cassettes/test_status_post[None-public].yaml b/tests/cassettes/test_status_post[None-public].yaml
index b843d2d..e1e20bd 100644
--- a/tests/cassettes/test_status_post[None-public].yaml
+++ b/tests/cassettes/test_status_post[None-public].yaml
@@ -1,61 +1,136 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: visibility=public&status=Toot%21 3 body: status=Toot%21&visibility=public
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: ['32'] 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 - '32'
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":"103704152064200666","created_at":"2020-02-22T19:29:41.265Z","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/103704152064200666","url":"http://localhost/@mastodonpy_test/103704152064200666","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":"109304277076768733","created_at":"2022-11-07T19:55:07.545Z","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/109304277076768733","url":"http://localhost:3000/@mastodonpy_test/109304277076768733","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":9,"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-+UeNE2tfwASemByw5Bdbkw=='';
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: [acf4b466-7180-41d2-8c71-efa68c592130] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.205272'] 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/"1fb302c01eec08fd0d199ddc5a27437f"
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 - '211'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.568402Z'
64 X-Request-Id:
65 - ec5a8415-e641-414d-b1f6-40954fcd6796
66 X-Runtime:
67 - '0.037402'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: DELETE 88 method: DELETE
42 uri: http://localhost:3000/api/v1/statuses/103704152064200666 89 uri: http://localhost:3000/api/v1/statuses/109304277076768733
43 response: 90 response:
44 body: {string: '{"id":"103704152064200666","created_at":"2020-02-22T19:29:41.265Z","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/103704152064200666","url":"http://localhost/@mastodonpy_test/103704152064200666","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 91 body:
45 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}'} 92 string: '{"id":"109304277076768733","created_at":"2022-11-07T19:55:07.545Z","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/109304277076768733","url":"http://localhost:3000/@mastodonpy_test/109304277076768733","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
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":8,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-yg8tkU6hSbaQAHiLokq0WQ=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [149a60c3-45ff-4dfb-ad58-5eb897b68d0c] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.141882'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1290'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"7771921288abed0ca92d6a3f98be2277"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 2b3a0527-4089-4eb1-8a36-a59035b69a2a
129 X-Runtime:
130 - '0.027002'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61version: 1 136version: 1
diff --git a/tests/cassettes/test_status_post[None-unlisted].yaml b/tests/cassettes/test_status_post[None-unlisted].yaml
index b1bedb2..80586ee 100644
--- a/tests/cassettes/test_status_post[None-unlisted].yaml
+++ b/tests/cassettes/test_status_post[None-unlisted].yaml
@@ -1,61 +1,136 @@
1interactions: 1interactions:
2- request: 2- request:
3 body: visibility=unlisted&status=Toot%21 3 body: status=Toot%21&visibility=unlisted
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: ['34'] 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 - '34'
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":"103704152035679818","created_at":"2020-02-22T19:29:40.833Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"unlisted","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152035679818","url":"http://localhost/@mastodonpy_test/103704152035679818","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":"109304277071661667","created_at":"2022-11-07T19:55:07.466Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"unlisted","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277071661667","url":"http://localhost:3000/@mastodonpy_test/109304277071661667","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":8,"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-PeQ0dw73+tYfg6++U3PXtQ=='';
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: [7a8a3ab4-0e8d-4b61-822a-9c931022d3b0] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.205372'] 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: ['1322'] 40 Content-Type:
31 status: {code: 200, message: OK} 41 - application/json; charset=utf-8
42 ETag:
43 - W/"6b81d50831d3b2fadf2596e71413d61f"
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 - '212'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.489146Z'
64 X-Request-Id:
65 - 335d32da-ca1b-4661-9e86-5934539ca14c
66 X-Runtime:
67 - '0.037357'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: DELETE 88 method: DELETE
42 uri: http://localhost:3000/api/v1/statuses/103704152035679818 89 uri: http://localhost:3000/api/v1/statuses/109304277071661667
43 response: 90 response:
44 body: {string: '{"id":"103704152035679818","created_at":"2020-02-22T19:29:40.833Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"unlisted","language":"ja","uri":"http://localhost/users/mastodonpy_test/statuses/103704152035679818","url":"http://localhost/@mastodonpy_test/103704152035679818","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 91 body:
45 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}'} 92 string: '{"id":"109304277071661667","created_at":"2022-11-07T19:55:07.466Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"unlisted","language":"ja","uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277071661667","url":"http://localhost:3000/@mastodonpy_test/109304277071661667","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
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":7,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-nelbQOAyk/0LUIgT/e6GSw=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [c5fcdf89-a74f-484a-af9e-8bdd446bd7d4] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.136099'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1292'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"e5b5ee1131691da870b5dbf60843da54"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - de79df06-7a3d-4ff5-b7c5-46b395c65bbe
129 X-Runtime:
130 - '0.028876'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61version: 1 136version: 1
diff --git a/tests/cassettes/test_status_reblog_unreblog.yaml b/tests/cassettes/test_status_reblog_unreblog.yaml
index 7643615..d38bbdf 100644
--- a/tests/cassettes/test_status_reblog_unreblog.yaml
+++ b/tests/cassettes/test_status_reblog_unreblog.yaml
@@ -2,121 +2,269 @@ 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":"103704152250232111","created_at":"2020-02-22T19:29:44.106Z","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/103704152250232111","url":"http://localhost/@mastodonpy_test/103704152250232111","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":"109304277113653905","created_at":"2022-11-07T19:55:08.108Z","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/109304277113653905","url":"http://localhost:3000/@mastodonpy_test/109304277113653905","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":10,"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-ZcHCbU9HMLUP8wVbLq6hgg=='';
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: [1c6ea931-5a65-4c57-8d16-b1220bcc082e] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.186681'] 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/"a36083e4db375378ca0ed85a32d716a7"
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 - '205'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.129825Z'
64 X-Request-Id:
65 - ee7128c9-1a2a-43ab-936c-36b3ff18f153
66 X-Runtime:
67 - '0.035035'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: POST 88 method: POST
42 uri: http://localhost:3000/api/v1/statuses/103704152250232111/reblog 89 uri: http://localhost:3000/api/v1/statuses/109304277113653905/reblog
43 response: 90 response:
44 body: {string: '{"id":"103704152264590764","created_at":"2020-02-22T19:29:44.314Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"http://localhost/users/mastodonpy_test/statuses/103704152264590764/activity","url":"http://localhost/users/mastodonpy_test/statuses/103704152264590764/activity","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"content":"\u003cp\u003eRT 91 body:
45 \u003cspan class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" 92 string: '{"id":"109304277116387403","created_at":"2022-11-07T19:55:08.149Z","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/109304277116387403/activity","url":"http://localhost:3000/users/mastodonpy_test/statuses/109304277116387403/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":"109304277113653905","created_at":"2022-11-07T19:55:08.108Z","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/109304277113653905","url":"http://localhost:3000/@mastodonpy_test/109304277113653905","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
46 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
47 Toot!\u003c/p\u003e","reblog":{"id":"103704152250232111","created_at":"2020-02-22T19:29:44.106Z","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/103704152250232111","url":"http://localhost/@mastodonpy_test/103704152250232111","replies_count":0,"reblogs_count":1,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
48 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},"application":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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 95 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":11,"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},"application":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":11,"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}'
49 headers: 98 headers:
50 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
51 Content-Type: [application/json; charset=utf-8] 100 - no-store
52 Referrer-Policy: [strict-origin-when-cross-origin] 101 Content-Security-Policy:
53 Transfer-Encoding: [chunked] 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
54 Vary: ['Accept-Encoding, Origin'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
55 X-Content-Type-Options: [nosniff] 104 style-src ''self'' http://localhost:3000 ''nonce-xGkHWyQ2ODdi9HoBx5Cc9A=='';
56 X-Download-Options: [noopen] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
57 X-Frame-Options: [SAMEORIGIN] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
58 X-Permitted-Cross-Domain-Policies: [none] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
59 X-Request-Id: [97af9e59-c150-4f3c-9dba-ddfbf9a83f73] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
60 X-Runtime: ['0.257366'] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
61 X-XSS-Protection: [1; mode=block] 110 worker-src ''self'' blob: http://localhost:3000'
62 content-length: ['2804'] 111 Content-Type:
63 status: {code: 200, message: OK} 112 - application/json; charset=utf-8
113 ETag:
114 - W/"2c410c51d5354278dadf118edfefe3f3"
115 Referrer-Policy:
116 - strict-origin-when-cross-origin
117 Transfer-Encoding:
118 - chunked
119 Vary:
120 - Accept, Origin
121 X-Content-Type-Options:
122 - nosniff
123 X-Download-Options:
124 - noopen
125 X-Frame-Options:
126 - SAMEORIGIN
127 X-Permitted-Cross-Domain-Policies:
128 - none
129 X-RateLimit-Limit:
130 - '300'
131 X-RateLimit-Remaining:
132 - '205'
133 X-RateLimit-Reset:
134 - '2022-11-07T21:00:00.183118Z'
135 X-Request-Id:
136 - 7ffa97a4-a783-428d-a5c4-6096352d427c
137 X-Runtime:
138 - '0.049028'
139 X-XSS-Protection:
140 - 1; mode=block
141 status:
142 code: 200
143 message: OK
64- request: 144- request:
65 body: null 145 body: null
66 headers: 146 headers:
67 Accept: ['*/*'] 147 Accept:
68 Accept-Encoding: ['gzip, deflate'] 148 - '*/*'
69 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 149 Accept-Encoding:
70 Connection: [keep-alive] 150 - gzip, deflate
71 Content-Length: ['0'] 151 Authorization:
72 User-Agent: [python-requests/2.18.4] 152 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
153 Connection:
154 - keep-alive
155 Content-Length:
156 - '0'
157 User-Agent:
158 - tests/v311
73 method: POST 159 method: POST
74 uri: http://localhost:3000/api/v1/statuses/103704152250232111/unreblog 160 uri: http://localhost:3000/api/v1/statuses/109304277113653905/unreblog
75 response: 161 response:
76 body: {string: '{"id":"103704152250232111","created_at":"2020-02-22T19:29:44.106Z","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/103704152250232111","url":"http://localhost/@mastodonpy_test/103704152250232111","replies_count":0,"reblogs_count":1,"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 162 body:
77 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 163 string: '{"id":"109304277113653905","created_at":"2022-11-07T19:55:08.108Z","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/109304277113653905","url":"http://localhost:3000/@mastodonpy_test/109304277113653905","replies_count":0,"reblogs_count":1,"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
164 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
165 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
166 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":10,"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}'
78 headers: 167 headers:
79 Cache-Control: ['no-cache, no-store'] 168 Cache-Control:
80 Content-Type: [application/json; charset=utf-8] 169 - no-store
81 Referrer-Policy: [strict-origin-when-cross-origin] 170 Content-Security-Policy:
82 Transfer-Encoding: [chunked] 171 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
83 Vary: ['Accept-Encoding, Origin'] 172 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
84 X-Content-Type-Options: [nosniff] 173 style-src ''self'' http://localhost:3000 ''nonce-9fJZnKcx7+9r58HbjxUEzw=='';
85 X-Download-Options: [noopen] 174 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
86 X-Frame-Options: [SAMEORIGIN] 175 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
87 X-Permitted-Cross-Domain-Policies: [none] 176 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
88 X-Request-Id: [fcb937e5-5659-4b25-ae98-822411198499] 177 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
89 X-Runtime: ['0.121360'] 178 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
90 X-XSS-Protection: [1; mode=block] 179 worker-src ''self'' blob: http://localhost:3000'
91 content-length: ['1320'] 180 Content-Type:
92 status: {code: 200, message: OK} 181 - application/json; charset=utf-8
182 ETag:
183 - W/"61be6040880d863eb3f54532033d6a64"
184 Referrer-Policy:
185 - strict-origin-when-cross-origin
186 Transfer-Encoding:
187 - chunked
188 Vary:
189 - Accept, Origin
190 X-Content-Type-Options:
191 - nosniff
192 X-Download-Options:
193 - noopen
194 X-Frame-Options:
195 - SAMEORIGIN
196 X-Permitted-Cross-Domain-Policies:
197 - none
198 X-Request-Id:
199 - 30b39984-ad1b-4bc9-983e-f91756232f19
200 X-Runtime:
201 - '0.025745'
202 X-XSS-Protection:
203 - 1; mode=block
204 status:
205 code: 200
206 message: OK
93- request: 207- request:
94 body: null 208 body: null
95 headers: 209 headers:
96 Accept: ['*/*'] 210 Accept:
97 Accept-Encoding: ['gzip, deflate'] 211 - '*/*'
98 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 212 Accept-Encoding:
99 Connection: [keep-alive] 213 - gzip, deflate
100 Content-Length: ['0'] 214 Authorization:
101 User-Agent: [python-requests/2.18.4] 215 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
216 Connection:
217 - keep-alive
218 Content-Length:
219 - '0'
220 User-Agent:
221 - tests/v311
102 method: DELETE 222 method: DELETE
103 uri: http://localhost:3000/api/v1/statuses/103704152250232111 223 uri: http://localhost:3000/api/v1/statuses/109304277113653905
104 response: 224 response:
105 body: {string: '{"id":"103704152250232111","created_at":"2020-02-22T19:29:44.106Z","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/103704152250232111","url":"http://localhost/@mastodonpy_test/103704152250232111","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 225 body:
106 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}'} 226 string: '{"id":"109304277113653905","created_at":"2022-11-07T19:55:08.108Z","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/109304277113653905","url":"http://localhost:3000/@mastodonpy_test/109304277113653905","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
227 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
228 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
229 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":9,"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}'
107 headers: 230 headers:
108 Cache-Control: ['no-cache, no-store'] 231 Cache-Control:
109 Content-Type: [application/json; charset=utf-8] 232 - no-store
110 Referrer-Policy: [strict-origin-when-cross-origin] 233 Content-Security-Policy:
111 Transfer-Encoding: [chunked] 234 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
112 Vary: ['Accept-Encoding, Origin'] 235 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
113 X-Content-Type-Options: [nosniff] 236 style-src ''self'' http://localhost:3000 ''nonce-Nb3IyZKtcxodWxCoVy5xog=='';
114 X-Download-Options: [noopen] 237 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
115 X-Frame-Options: [SAMEORIGIN] 238 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
116 X-Permitted-Cross-Domain-Policies: [none] 239 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
117 X-Request-Id: [ebe9d7d7-9ff9-4d18-8b2b-a4dd2af8cb9b] 240 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
118 X-Runtime: ['0.149696'] 241 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
119 X-XSS-Protection: [1; mode=block] 242 worker-src ''self'' blob: http://localhost:3000'
120 content-length: ['1290'] 243 Content-Type:
121 status: {code: 200, message: OK} 244 - application/json; charset=utf-8
245 ETag:
246 - W/"57c152d8c075b1f9e56ee93c3e44541c"
247 Referrer-Policy:
248 - strict-origin-when-cross-origin
249 Transfer-Encoding:
250 - chunked
251 Vary:
252 - Accept, Origin
253 X-Content-Type-Options:
254 - nosniff
255 X-Download-Options:
256 - noopen
257 X-Frame-Options:
258 - SAMEORIGIN
259 X-Permitted-Cross-Domain-Policies:
260 - none
261 X-Request-Id:
262 - 56c2d17d-baf6-4218-bcee-8bfbe9c20a7e
263 X-Runtime:
264 - '0.026306'
265 X-XSS-Protection:
266 - 1; mode=block
267 status:
268 code: 200
269 message: OK
122version: 1 270version: 1
diff --git a/tests/cassettes/test_status_reblog_visibility.yaml b/tests/cassettes/test_status_reblog_visibility.yaml
index 0d2e462..df4db15 100644
--- a/tests/cassettes/test_status_reblog_visibility.yaml
+++ b/tests/cassettes/test_status_reblog_visibility.yaml
@@ -2,93 +2,208 @@ 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":"103704151832790118","created_at":"2020-02-22T19:29:37.736Z","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/103704151832790118","url":"http://localhost/@mastodonpy_test/103704151832790118","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":"109304277032712037","created_at":"2022-11-07T19:55:06.873Z","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/109304277032712037","url":"http://localhost:3000/@mastodonpy_test/109304277032712037","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":5,"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-i+GO6Q2TDdxKmq1Vle2Fiw=='';
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: [1adc4dfe-2261-470e-9ee2-324e770860ce] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.199915'] 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/"3f17f1ffd164da997b204c997331a029"
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 - '218'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.897912Z'
64 X-Request-Id:
65 - d03b1d44-34cf-4039-97ca-146a79459ec7
66 X-Runtime:
67 - '0.039044'
68 X-XSS-Protection:
69 - 1; mode=block
70 status:
71 code: 200
72 message: OK
32- request: 73- request:
33 body: visibility=unlisted 74 body: visibility=unlisted
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: ['19'] 80 Authorization:
40 Content-Type: [application/x-www-form-urlencoded] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
41 User-Agent: [python-requests/2.18.4] 82 Connection:
83 - keep-alive
84 Content-Length:
85 - '19'
86 Content-Type:
87 - application/x-www-form-urlencoded
88 User-Agent:
89 - tests/v311
42 method: POST 90 method: POST
43 uri: http://localhost:3000/api/v1/statuses/103704151832790118/reblog 91 uri: http://localhost:3000/api/v1/statuses/109304277032712037/reblog
44 response: 92 response:
45 body: {string: '{"id":"103704151852712052","created_at":"2020-02-22T19:29:38.034Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"unlisted","language":null,"uri":"http://localhost/users/mastodonpy_test/statuses/103704151852712052/activity","url":"http://localhost/users/mastodonpy_test/statuses/103704151852712052/activity","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"content":"\u003cp\u003eRT 93 body:
46 \u003cspan class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" 94 string: '{"id":"109304277035635304","created_at":"2022-11-07T19:55:06.916Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"unlisted","language":null,"uri":"http://localhost:3000/users/mastodonpy_test/statuses/109304277035635304/activity","url":"http://localhost:3000/users/mastodonpy_test/statuses/109304277035635304/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":"109304277032712037","created_at":"2022-11-07T19:55:06.873Z","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/109304277032712037","url":"http://localhost:3000/@mastodonpy_test/109304277032712037","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
47 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 95 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
48 Toot!\u003c/p\u003e","reblog":{"id":"103704151832790118","created_at":"2020-02-22T19:29:37.736Z","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/103704151832790118","url":"http://localhost/@mastodonpy_test/103704151832790118","replies_count":0,"reblogs_count":1,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
49 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},"application":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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 97 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":5,"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},"application":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
98 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
99 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":5,"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}'
50 headers: 100 headers:
51 Cache-Control: ['no-cache, no-store'] 101 Cache-Control:
52 Content-Type: [application/json; charset=utf-8] 102 - no-store
53 Referrer-Policy: [strict-origin-when-cross-origin] 103 Content-Security-Policy:
54 Transfer-Encoding: [chunked] 104 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
55 Vary: ['Accept-Encoding, Origin'] 105 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
56 X-Content-Type-Options: [nosniff] 106 style-src ''self'' http://localhost:3000 ''nonce-uNcLQQSBfYAuCiXm5ia8bw=='';
57 X-Download-Options: [noopen] 107 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
58 X-Frame-Options: [SAMEORIGIN] 108 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
59 X-Permitted-Cross-Domain-Policies: [none] 109 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
60 X-Request-Id: [34c32b91-8f24-468f-b75f-9c3991564035] 110 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
61 X-Runtime: ['0.467824'] 111 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
62 X-XSS-Protection: [1; mode=block] 112 worker-src ''self'' blob: http://localhost:3000'
63 content-length: ['2806'] 113 Content-Type:
64 status: {code: 200, message: OK} 114 - application/json; charset=utf-8
115 ETag:
116 - W/"c3d436d585ec745fcc63db5eeb349e32"
117 Referrer-Policy:
118 - strict-origin-when-cross-origin
119 Transfer-Encoding:
120 - chunked
121 Vary:
122 - Accept, Origin
123 X-Content-Type-Options:
124 - nosniff
125 X-Download-Options:
126 - noopen
127 X-Frame-Options:
128 - SAMEORIGIN
129 X-Permitted-Cross-Domain-Policies:
130 - none
131 X-RateLimit-Limit:
132 - '300'
133 X-RateLimit-Remaining:
134 - '218'
135 X-RateLimit-Reset:
136 - '2022-11-07T21:00:00.952051Z'
137 X-Request-Id:
138 - 5b627063-8ae1-4d15-bcf1-fc3837361271
139 X-Runtime:
140 - '0.049514'
141 X-XSS-Protection:
142 - 1; mode=block
143 status:
144 code: 200
145 message: OK
65- request: 146- request:
66 body: null 147 body: null
67 headers: 148 headers:
68 Accept: ['*/*'] 149 Accept:
69 Accept-Encoding: ['gzip, deflate'] 150 - '*/*'
70 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 151 Accept-Encoding:
71 Connection: [keep-alive] 152 - gzip, deflate
72 Content-Length: ['0'] 153 Authorization:
73 User-Agent: [python-requests/2.18.4] 154 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
155 Connection:
156 - keep-alive
157 Content-Length:
158 - '0'
159 User-Agent:
160 - tests/v311
74 method: DELETE 161 method: DELETE
75 uri: http://localhost:3000/api/v1/statuses/103704151832790118 162 uri: http://localhost:3000/api/v1/statuses/109304277032712037
76 response: 163 response:
77 body: {string: '{"id":"103704151832790118","created_at":"2020-02-22T19:29:37.736Z","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/103704151832790118","url":"http://localhost/@mastodonpy_test/103704151832790118","replies_count":0,"reblogs_count":1,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 164 body:
78 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 165 string: '{"id":"109304277032712037","created_at":"2022-11-07T19:55:06.873Z","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/109304277032712037","url":"http://localhost:3000/@mastodonpy_test/109304277032712037","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
166 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
167 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
168 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":4,"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}'
79 headers: 169 headers:
80 Cache-Control: ['no-cache, no-store'] 170 Cache-Control:
81 Content-Type: [application/json; charset=utf-8] 171 - no-store
82 Referrer-Policy: [strict-origin-when-cross-origin] 172 Content-Security-Policy:
83 Transfer-Encoding: [chunked] 173 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
84 Vary: ['Accept-Encoding, Origin'] 174 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
85 X-Content-Type-Options: [nosniff] 175 style-src ''self'' http://localhost:3000 ''nonce-dkqxEMyL3u5JDOJGZBZ4zQ=='';
86 X-Download-Options: [noopen] 176 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
87 X-Frame-Options: [SAMEORIGIN] 177 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
88 X-Permitted-Cross-Domain-Policies: [none] 178 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
89 X-Request-Id: [784ac4bb-ff9a-44a5-a536-88586812557f] 179 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
90 X-Runtime: ['0.140866'] 180 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
91 X-XSS-Protection: [1; mode=block] 181 worker-src ''self'' blob: http://localhost:3000'
92 content-length: ['1289'] 182 Content-Type:
93 status: {code: 200, message: OK} 183 - application/json; charset=utf-8
184 ETag:
185 - W/"f8a10756d9373b764ce1fbe6619429d7"
186 Referrer-Policy:
187 - strict-origin-when-cross-origin
188 Transfer-Encoding:
189 - chunked
190 Vary:
191 - Accept, Origin
192 X-Content-Type-Options:
193 - nosniff
194 X-Download-Options:
195 - noopen
196 X-Frame-Options:
197 - SAMEORIGIN
198 X-Permitted-Cross-Domain-Policies:
199 - none
200 X-Request-Id:
201 - 69441450-2e53-4ba1-9436-03f0e6db48b4
202 X-Runtime:
203 - '0.029760'
204 X-XSS-Protection:
205 - 1; mode=block
206 status:
207 code: 200
208 message: OK
94version: 1 209version: 1
diff --git a/tests/cassettes/test_status_reblogged_by.yaml b/tests/cassettes/test_status_reblogged_by.yaml
index 715c1f7..dd701a3 100644
--- a/tests/cassettes/test_status_reblogged_by.yaml
+++ b/tests/cassettes/test_status_reblogged_by.yaml
@@ -2,121 +2,269 @@ 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":"103704151780195269","created_at":"2020-02-22T19:29:36.929Z","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/103704151780195269","url":"http://localhost/@mastodonpy_test/103704151780195269","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":"109304277022302282","created_at":"2022-11-07T19:55:06.713Z","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/109304277022302282","url":"http://localhost:3000/@mastodonpy_test/109304277022302282","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-pMiKc8DEqfC3EQ+BvSCc9A=='';
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: [e136f565-46a8-4f1a-9040-90e86558018a] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.226605'] 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/"6eae5cc33176d9c386485ca7752731a2"
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 - '219'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.734998Z'
64 X-Request-Id:
65 - 7249f81e-963f-4377-bb0f-af789ab9bb95
66 X-Runtime:
67 - '0.035204'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: POST 88 method: POST
42 uri: http://localhost:3000/api/v1/statuses/103704151780195269/reblog 89 uri: http://localhost:3000/api/v1/statuses/109304277022302282/reblog
43 response: 90 response:
44 body: {string: '{"id":"103704151794749249","created_at":"2020-02-22T19:29:37.145Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":null,"uri":"http://localhost/users/mastodonpy_test/statuses/103704151794749249/activity","url":"http://localhost/users/mastodonpy_test/statuses/103704151794749249/activity","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"content":"\u003cp\u003eRT 91 body:
45 \u003cspan class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" 92 string: '{"id":"109304277025031575","created_at":"2022-11-07T19:55:06.755Z","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/109304277025031575/activity","url":"http://localhost:3000/users/mastodonpy_test/statuses/109304277025031575/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":"109304277022302282","created_at":"2022-11-07T19:55:06.713Z","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/109304277022302282","url":"http://localhost:3000/@mastodonpy_test/109304277022302282","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
46 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
47 Toot!\u003c/p\u003e","reblog":{"id":"103704151780195269","created_at":"2020-02-22T19:29:36.929Z","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/103704151780195269","url":"http://localhost/@mastodonpy_test/103704151780195269","replies_count":0,"reblogs_count":1,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eToot!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
48 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null},"application":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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 95 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":4,"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},"application":null,"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
96 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
97 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":4,"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}'
49 headers: 98 headers:
50 Cache-Control: ['no-cache, no-store'] 99 Cache-Control:
51 Content-Type: [application/json; charset=utf-8] 100 - no-store
52 Referrer-Policy: [strict-origin-when-cross-origin] 101 Content-Security-Policy:
53 Transfer-Encoding: [chunked] 102 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
54 Vary: ['Accept-Encoding, Origin'] 103 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
55 X-Content-Type-Options: [nosniff] 104 style-src ''self'' http://localhost:3000 ''nonce-2/X+yTjzW1ycmC9xGbXgFA=='';
56 X-Download-Options: [noopen] 105 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
57 X-Frame-Options: [SAMEORIGIN] 106 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
58 X-Permitted-Cross-Domain-Policies: [none] 107 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
59 X-Request-Id: [22fa1223-e097-44e3-9ade-3025635e06d0] 108 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
60 X-Runtime: ['0.285327'] 109 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
61 X-XSS-Protection: [1; mode=block] 110 worker-src ''self'' blob: http://localhost:3000'
62 content-length: ['2804'] 111 Content-Type:
63 status: {code: 200, message: OK} 112 - application/json; charset=utf-8
113 ETag:
114 - W/"f6f6169cceccbba4c79ad6232388ec1a"
115 Referrer-Policy:
116 - strict-origin-when-cross-origin
117 Transfer-Encoding:
118 - chunked
119 Vary:
120 - Accept, Origin
121 X-Content-Type-Options:
122 - nosniff
123 X-Download-Options:
124 - noopen
125 X-Frame-Options:
126 - SAMEORIGIN
127 X-Permitted-Cross-Domain-Policies:
128 - none
129 X-RateLimit-Limit:
130 - '300'
131 X-RateLimit-Remaining:
132 - '219'
133 X-RateLimit-Reset:
134 - '2022-11-07T21:00:00.790412Z'
135 X-Request-Id:
136 - 6f365975-6463-49be-99d4-8de29e171118
137 X-Runtime:
138 - '0.051093'
139 X-XSS-Protection:
140 - 1; mode=block
141 status:
142 code: 200
143 message: OK
64- request: 144- request:
65 body: null 145 body: null
66 headers: 146 headers:
67 Accept: ['*/*'] 147 Accept:
68 Accept-Encoding: ['gzip, deflate'] 148 - '*/*'
69 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 149 Accept-Encoding:
70 Connection: [keep-alive] 150 - gzip, deflate
71 User-Agent: [python-requests/2.18.4] 151 Authorization:
152 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
153 Connection:
154 - keep-alive
155 User-Agent:
156 - tests/v311
72 method: GET 157 method: GET
73 uri: http://localhost:3000/api/v1/statuses/103704151780195269/reblogged_by 158 uri: http://localhost:3000/api/v1/statuses/109304277022302282/reblogged_by
74 response: 159 response:
75 body: {string: '[{"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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]}]'} 160 body:
161 string: '[{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
162 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
163 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":4,"last_status_at":"2022-11-07","noindex":false,"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}]}]'
76 headers: 164 headers:
77 Cache-Control: ['no-cache, no-store'] 165 Cache-Control:
78 Content-Type: [application/json; charset=utf-8] 166 - no-store
79 Link: ['<http://localhost:3000/api/v1/statuses/103704151780195269/reblogged_by?since_id=103704151794749249>; 167 Content-Security-Policy:
80 rel="prev"'] 168 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
81 Referrer-Policy: [strict-origin-when-cross-origin] 169 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
82 Transfer-Encoding: [chunked] 170 style-src ''self'' http://localhost:3000 ''nonce-v4s31HJ2gw8n2sb/Gs/P+A=='';
83 Vary: ['Accept-Encoding, Origin'] 171 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
84 X-Content-Type-Options: [nosniff] 172 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
85 X-Download-Options: [noopen] 173 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
86 X-Frame-Options: [SAMEORIGIN] 174 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
87 X-Permitted-Cross-Domain-Policies: [none] 175 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
88 X-Request-Id: [6230544e-001e-4a03-9294-dbcc43eb88e8] 176 worker-src ''self'' blob: http://localhost:3000'
89 X-Runtime: ['0.077788'] 177 Content-Type:
90 X-XSS-Protection: [1; mode=block] 178 - application/json; charset=utf-8
91 content-length: ['635'] 179 ETag:
92 status: {code: 200, message: OK} 180 - W/"4ea4a2bf523005aaa3b34fb2ba068423"
181 Link:
182 - <http://localhost:3000/api/v1/statuses/109304277022302282/reblogged_by?since_id=109304277025031575>;
183 rel="prev"
184 Referrer-Policy:
185 - strict-origin-when-cross-origin
186 Transfer-Encoding:
187 - chunked
188 Vary:
189 - Accept, Origin
190 X-Content-Type-Options:
191 - nosniff
192 X-Download-Options:
193 - noopen
194 X-Frame-Options:
195 - SAMEORIGIN
196 X-Permitted-Cross-Domain-Policies:
197 - none
198 X-Request-Id:
199 - 7ec8e747-54bf-4b40-9429-c1cd652985f5
200 X-Runtime:
201 - '0.019954'
202 X-XSS-Protection:
203 - 1; mode=block
204 status:
205 code: 200
206 message: OK
93- request: 207- request:
94 body: null 208 body: null
95 headers: 209 headers:
96 Accept: ['*/*'] 210 Accept:
97 Accept-Encoding: ['gzip, deflate'] 211 - '*/*'
98 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 212 Accept-Encoding:
99 Connection: [keep-alive] 213 - gzip, deflate
100 Content-Length: ['0'] 214 Authorization:
101 User-Agent: [python-requests/2.18.4] 215 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
216 Connection:
217 - keep-alive
218 Content-Length:
219 - '0'
220 User-Agent:
221 - tests/v311
102 method: DELETE 222 method: DELETE
103 uri: http://localhost:3000/api/v1/statuses/103704151780195269 223 uri: http://localhost:3000/api/v1/statuses/109304277022302282
104 response: 224 response:
105 body: {string: '{"id":"103704151780195269","created_at":"2020-02-22T19:29:36.929Z","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/103704151780195269","url":"http://localhost/@mastodonpy_test/103704151780195269","replies_count":0,"reblogs_count":1,"favourites_count":0,"favourited":false,"reblogged":true,"muted":false,"bookmarked":false,"pinned":false,"text":"Toot!","reblog":null,"application":{"name":"Mastodon.py 225 body:
106 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":4,"last_status_at":"2020-02-22","emojis":[],"fields":[]},"media_attachments":[],"mentions":[],"tags":[],"emojis":[],"card":null,"poll":null}'} 226 string: '{"id":"109304277022302282","created_at":"2022-11-07T19:55:06.713Z","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/109304277022302282","url":"http://localhost:3000/@mastodonpy_test/109304277022302282","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
227 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
228 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
229 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}'
107 headers: 230 headers:
108 Cache-Control: ['no-cache, no-store'] 231 Cache-Control:
109 Content-Type: [application/json; charset=utf-8] 232 - no-store
110 Referrer-Policy: [strict-origin-when-cross-origin] 233 Content-Security-Policy:
111 Transfer-Encoding: [chunked] 234 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
112 Vary: ['Accept-Encoding, Origin'] 235 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
113 X-Content-Type-Options: [nosniff] 236 style-src ''self'' http://localhost:3000 ''nonce-eQ+E4x+5hZRWZ9xJRkiGog=='';
114 X-Download-Options: [noopen] 237 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
115 X-Frame-Options: [SAMEORIGIN] 238 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
116 X-Permitted-Cross-Domain-Policies: [none] 239 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
117 X-Request-Id: [abe5ca20-71c3-4358-8c18-15bc3b909a56] 240 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
118 X-Runtime: ['0.125013'] 241 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
119 X-XSS-Protection: [1; mode=block] 242 worker-src ''self'' blob: http://localhost:3000'
120 content-length: ['1289'] 243 Content-Type:
121 status: {code: 200, message: OK} 244 - application/json; charset=utf-8
245 ETag:
246 - W/"07f8949816c17066c6924900c570a27f"
247 Referrer-Policy:
248 - strict-origin-when-cross-origin
249 Transfer-Encoding:
250 - chunked
251 Vary:
252 - Accept, Origin
253 X-Content-Type-Options:
254 - nosniff
255 X-Download-Options:
256 - noopen
257 X-Frame-Options:
258 - SAMEORIGIN
259 X-Permitted-Cross-Domain-Policies:
260 - none
261 X-Request-Id:
262 - 95e90836-4f1d-4c55-b1f1-27e3c5c3f70d
263 X-Runtime:
264 - '0.030660'
265 X-XSS-Protection:
266 - 1; mode=block
267 status:
268 code: 200
269 message: OK
122version: 1 270version: 1
diff --git a/tests/cassettes/test_status_reply.yaml b/tests/cassettes/test_status_reply.yaml
index 90a47e0..93f6f7b 100644
--- a/tests/cassettes/test_status_reply.yaml
+++ b/tests/cassettes/test_status_reply.yaml
@@ -2,149 +2,327 @@ 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":"103704150971895875","created_at":"2020-02-22T19:29:24.598Z","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/103704150971895875","url":"http://localhost/@mastodonpy_test/103704150971895875","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":"109304276329572688","created_at":"2022-11-07T19:54:56.143Z","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/109304276329572688","url":"http://localhost:3000/@mastodonpy_test/109304276329572688","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":9,"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-Qo+SPAKNsGqOLIDFNRBWnQ=='';
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: [f9eddcaa-ebc3-4d61-839b-4a768c108740] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.227323'] 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/"a5d11542c4dbfc0fe573210cdb7cb0a2"
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 - '222'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.164452Z'
64 X-Request-Id:
65 - e67486e7-c2d3-4659-81e5-f44e3474ef63
66 X-Runtime:
67 - '0.033956'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 User-Agent: [python-requests/2.18.4] 80 Authorization:
81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
82 Connection:
83 - keep-alive
84 User-Agent:
85 - tests/v311
40 method: GET 86 method: GET
41 uri: http://localhost:3000/api/v1/accounts/verify_credentials 87 uri: http://localhost:3000/api/v1/accounts/verify_credentials
42 response: 88 response:
43 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 89 body:
90 string: '{"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":2,"last_status_at":"2022-11-07","noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}'
44 headers: 91 headers:
45 Cache-Control: ['no-cache, no-store'] 92 Cache-Control:
46 Content-Type: [application/json; charset=utf-8] 93 - no-store
47 Referrer-Policy: [strict-origin-when-cross-origin] 94 Content-Security-Policy:
48 Transfer-Encoding: [chunked] 95 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
49 Vary: ['Accept-Encoding, Origin'] 96 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
50 X-Content-Type-Options: [nosniff] 97 style-src ''self'' http://localhost:3000 ''nonce-cQterv4duy3lUmyKqFFESg=='';
51 X-Download-Options: [noopen] 98 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
52 X-Frame-Options: [SAMEORIGIN] 99 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
53 X-Permitted-Cross-Domain-Policies: [none] 100 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
54 X-Request-Id: [6d50efaf-8723-4bf8-af96-ed6d5362f00f] 101 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
55 X-Runtime: ['0.060163'] 102 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
56 X-XSS-Protection: [1; mode=block] 103 worker-src ''self'' blob: http://localhost:3000'
57 content-length: ['699'] 104 Content-Type:
58 status: {code: 200, message: OK} 105 - application/json; charset=utf-8
106 ETag:
107 - W/"36de4b6422e4e14b82041e193e2d291a"
108 Referrer-Policy:
109 - strict-origin-when-cross-origin
110 Transfer-Encoding:
111 - chunked
112 Vary:
113 - Accept, Origin
114 X-Content-Type-Options:
115 - nosniff
116 X-Download-Options:
117 - noopen
118 X-Frame-Options:
119 - SAMEORIGIN
120 X-Permitted-Cross-Domain-Policies:
121 - none
122 X-Request-Id:
123 - b5e835b4-1a94-45bc-bee7-4ca60fb88624
124 X-Runtime:
125 - '0.013311'
126 X-XSS-Protection:
127 - 1; mode=block
128 status:
129 code: 200
130 message: OK
59- request: 131- request:
60 body: spoiler_text=&visibility=public&in_reply_to_id=103704150971895875&status=%40mastodonpy_test+same%21 132 body: status=%40mastodonpy_test+same%21&in_reply_to_id=109304276329572688&visibility=public&spoiler_text=
61 headers: 133 headers:
62 Accept: ['*/*'] 134 Accept:
63 Accept-Encoding: ['gzip, deflate'] 135 - '*/*'
64 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 136 Accept-Encoding:
65 Connection: [keep-alive] 137 - gzip, deflate
66 Content-Length: ['99'] 138 Authorization:
67 Content-Type: [application/x-www-form-urlencoded] 139 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
68 User-Agent: [python-requests/2.18.4] 140 Connection:
141 - keep-alive
142 Content-Length:
143 - '99'
144 Content-Type:
145 - application/x-www-form-urlencoded
146 User-Agent:
147 - tests/v311
69 method: POST 148 method: POST
70 uri: http://localhost:3000/api/v1/statuses 149 uri: http://localhost:3000/api/v1/statuses
71 response: 150 response:
72 body: {string: '{"id":"103704150993533200","created_at":"2020-02-22T19:29:24.936Z","in_reply_to_id":"103704150971895875","in_reply_to_account_id":"1234567890123456","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704150993533200","url":"http://localhost/@admin/103704150993533200","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003cspan 151 body:
73 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 152 string: '{"id":"109304276334071877","created_at":"2022-11-07T19:54:56.211Z","in_reply_to_id":"109304276329572688","in_reply_to_account_id":"1234567890123456","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304276334071877","url":"http://localhost:3000/@admin/109304276334071877","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003cspan
74 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 153 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
75 same!\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test 154 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
76 suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 155 same!\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
156 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":3,"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}'
77 headers: 157 headers:
78 Cache-Control: ['no-cache, no-store'] 158 Cache-Control:
79 Content-Type: [application/json; charset=utf-8] 159 - no-store
80 Referrer-Policy: [strict-origin-when-cross-origin] 160 Content-Security-Policy:
81 Transfer-Encoding: [chunked] 161 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
82 Vary: ['Accept-Encoding, Origin'] 162 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
83 X-Content-Type-Options: [nosniff] 163 style-src ''self'' http://localhost:3000 ''nonce-ew4ogF2GHTcw9G8ko3Ke/w=='';
84 X-Download-Options: [noopen] 164 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
85 X-Frame-Options: [SAMEORIGIN] 165 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
86 X-Permitted-Cross-Domain-Policies: [none] 166 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
87 X-Request-Id: [64eebad6-4e18-47b1-8e57-784c69165fb0] 167 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
88 X-Runtime: ['0.271935'] 168 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
89 X-XSS-Protection: [1; mode=block] 169 worker-src ''self'' blob: http://localhost:3000'
90 content-length: ['1599'] 170 Content-Type:
91 status: {code: 200, message: OK} 171 - application/json; charset=utf-8
172 ETag:
173 - W/"0278ebaff3170f944b4112b1de05e7e5"
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-RateLimit-Limit:
189 - '300'
190 X-RateLimit-Remaining:
191 - '294'
192 X-RateLimit-Reset:
193 - '2022-11-07T21:00:00.243080Z'
194 X-Request-Id:
195 - a9d81fdb-ba71-4caa-8a35-ed64eca0a44f
196 X-Runtime:
197 - '0.047061'
198 X-XSS-Protection:
199 - 1; mode=block
200 status:
201 code: 200
202 message: OK
92- request: 203- request:
93 body: null 204 body: null
94 headers: 205 headers:
95 Accept: ['*/*'] 206 Accept:
96 Accept-Encoding: ['gzip, deflate'] 207 - '*/*'
97 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 208 Accept-Encoding:
98 Connection: [keep-alive] 209 - gzip, deflate
99 Content-Length: ['0'] 210 Authorization:
100 User-Agent: [python-requests/2.18.4] 211 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
212 Connection:
213 - keep-alive
214 Content-Length:
215 - '0'
216 User-Agent:
217 - tests/v311
101 method: DELETE 218 method: DELETE
102 uri: http://localhost:3000/api/v1/statuses/103704150993533200 219 uri: http://localhost:3000/api/v1/statuses/109304276334071877
103 response: 220 response:
104 body: {string: '{"id":"103704150993533200","created_at":"2020-02-22T19:29:24.936Z","in_reply_to_id":"103704150971895875","in_reply_to_account_id":"1234567890123456","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704150993533200","url":"http://localhost/@admin/103704150993533200","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"@mastodonpy_test 221 body:
105 same!","reblog":null,"application":{"name":"Mastodon.py test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 222 string: '{"id":"109304276334071877","created_at":"2022-11-07T19:54:56.211Z","in_reply_to_id":"109304276329572688","in_reply_to_account_id":"1234567890123456","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304276334071877","url":"http://localhost:3000/@admin/109304276334071877","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"@mastodonpy_test
223 same!","filtered":[],"reblog":null,"application":{"name":"Mastodon.py test
224 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":2,"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}'
106 headers: 225 headers:
107 Cache-Control: ['no-cache, no-store'] 226 Cache-Control:
108 Content-Type: [application/json; charset=utf-8] 227 - no-store
109 Referrer-Policy: [strict-origin-when-cross-origin] 228 Content-Security-Policy:
110 Transfer-Encoding: [chunked] 229 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
111 Vary: ['Accept-Encoding, Origin'] 230 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
112 X-Content-Type-Options: [nosniff] 231 style-src ''self'' http://localhost:3000 ''nonce-pwNr7Q+/jLuGr9I/FqL3pg=='';
113 X-Download-Options: [noopen] 232 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
114 X-Frame-Options: [SAMEORIGIN] 233 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
115 X-Permitted-Cross-Domain-Policies: [none] 234 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
116 X-Request-Id: [8b9d0ef7-2959-4b09-bbd5-dc788528ccf7] 235 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
117 X-Runtime: ['0.171871'] 236 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
118 X-XSS-Protection: [1; mode=block] 237 worker-src ''self'' blob: http://localhost:3000'
119 content-length: ['1392'] 238 Content-Type:
120 status: {code: 200, message: OK} 239 - application/json; charset=utf-8
240 ETag:
241 - W/"5759c6b95650e8bd6987a38108e50e0d"
242 Referrer-Policy:
243 - strict-origin-when-cross-origin
244 Transfer-Encoding:
245 - chunked
246 Vary:
247 - Accept, Origin
248 X-Content-Type-Options:
249 - nosniff
250 X-Download-Options:
251 - noopen
252 X-Frame-Options:
253 - SAMEORIGIN
254 X-Permitted-Cross-Domain-Policies:
255 - none
256 X-Request-Id:
257 - d7273b7a-e48e-43b6-a812-655170155ac3
258 X-Runtime:
259 - '0.027201'
260 X-XSS-Protection:
261 - 1; mode=block
262 status:
263 code: 200
264 message: OK
121- request: 265- request:
122 body: null 266 body: null
123 headers: 267 headers:
124 Accept: ['*/*'] 268 Accept:
125 Accept-Encoding: ['gzip, deflate'] 269 - '*/*'
126 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 270 Accept-Encoding:
127 Connection: [keep-alive] 271 - gzip, deflate
128 Content-Length: ['0'] 272 Authorization:
129 User-Agent: [python-requests/2.18.4] 273 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
274 Connection:
275 - keep-alive
276 Content-Length:
277 - '0'
278 User-Agent:
279 - tests/v311
130 method: DELETE 280 method: DELETE
131 uri: http://localhost:3000/api/v1/statuses/103704150971895875 281 uri: http://localhost:3000/api/v1/statuses/109304276329572688
132 response: 282 response:
133 body: {string: '{"id":"103704150971895875","created_at":"2020-02-22T19:29:24.598Z","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/103704150971895875","url":"http://localhost/@mastodonpy_test/103704150971895875","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 283 body:
134 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}'} 284 string: '{"id":"109304276329572688","created_at":"2022-11-07T19:54:56.143Z","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/109304276329572688","url":"http://localhost:3000/@mastodonpy_test/109304276329572688","replies_count":1,"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
285 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
286 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
287 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":6,"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}'
135 headers: 288 headers:
136 Cache-Control: ['no-cache, no-store'] 289 Cache-Control:
137 Content-Type: [application/json; charset=utf-8] 290 - no-store
138 Referrer-Policy: [strict-origin-when-cross-origin] 291 Content-Security-Policy:
139 Transfer-Encoding: [chunked] 292 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
140 Vary: ['Accept-Encoding, Origin'] 293 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
141 X-Content-Type-Options: [nosniff] 294 style-src ''self'' http://localhost:3000 ''nonce-rbpElHvlojA2DupLBKDx7A=='';
142 X-Download-Options: [noopen] 295 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
143 X-Frame-Options: [SAMEORIGIN] 296 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
144 X-Permitted-Cross-Domain-Policies: [none] 297 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
145 X-Request-Id: [20587906-5e61-440e-846d-1e09eccfddfd] 298 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
146 X-Runtime: ['0.173275'] 299 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
147 X-XSS-Protection: [1; mode=block] 300 worker-src ''self'' blob: http://localhost:3000'
148 content-length: ['1290'] 301 Content-Type:
149 status: {code: 200, message: OK} 302 - application/json; charset=utf-8
303 ETag:
304 - W/"d2dcc90c52b369cc8107a429de1c760e"
305 Referrer-Policy:
306 - strict-origin-when-cross-origin
307 Transfer-Encoding:
308 - chunked
309 Vary:
310 - Accept, Origin
311 X-Content-Type-Options:
312 - nosniff
313 X-Download-Options:
314 - noopen
315 X-Frame-Options:
316 - SAMEORIGIN
317 X-Permitted-Cross-Domain-Policies:
318 - none
319 X-Request-Id:
320 - 37473583-10b7-4305-a707-9f87a5c50824
321 X-Runtime:
322 - '0.026142'
323 X-XSS-Protection:
324 - 1; mode=block
325 status:
326 code: 200
327 message: OK
150version: 1 328version: 1
diff --git a/tests/cassettes/test_stream_direct.yaml b/tests/cassettes/test_stream_direct.yaml
index 07a860f..abd2d21 100644
--- a/tests/cassettes/test_stream_direct.yaml
+++ b/tests/cassettes/test_stream_direct.yaml
@@ -2,97 +2,133 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/instance/ 16 uri: http://localhost:3000/api/v1/instance/
12 response: 17 response:
13 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":5,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 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":[]}'
14 headers: 20 headers:
15 Cache-Control: ['max-age=180, public'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - max-age=180, public
17 Date: ['Sat, 22 Feb 2020 19:30:30 GMT'] 23 Content-Security-Policy:
18 ETag: [W/"51587391c411617410e169d0ce505880"] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Referrer-Policy: [strict-origin-when-cross-origin] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 Transfer-Encoding: [chunked] 26 style-src ''self'' http://localhost:3000 ''nonce-MmIvPhY8R3slN53SGtDgOw=='';
21 Vary: ['Accept-Encoding, Origin'] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Content-Type-Options: [nosniff] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Download-Options: [noopen] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Frame-Options: [SAMEORIGIN] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Permitted-Cross-Domain-Policies: [none] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-Request-Id: [aeccbf84-349a-4394-be58-83af49fd2a57] 32 worker-src ''self'' blob: http://localhost:3000'
27 X-Runtime: ['0.055290'] 33 Content-Type:
28 X-XSS-Protection: [1; mode=block] 34 - application/json; charset=utf-8
29 content-length: ['397'] 35 Date:
30 status: {code: 200, message: OK} 36 - Mon, 07 Nov 2022 20:27:56 GMT
37 ETag:
38 - W/"fafcb5ea1f4109317c0ec8433c248a14"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - ef816ca9-472b-490c-b55a-7db3a4254698
55 X-Runtime:
56 - '0.013663'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
31- request: 62- request:
32 body: visibility=direct&status=%40mastodonpy_test+todo+funny+text+here 63 body: status=%40mastodonpy_test+todo+funny+text+here&visibility=direct
33 headers: 64 headers:
34 Accept: ['*/*'] 65 Accept:
35 Accept-Encoding: ['gzip, deflate'] 66 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 67 Accept-Encoding:
37 Connection: [keep-alive] 68 - gzip, deflate
38 Content-Length: ['64'] 69 Authorization:
39 Content-Type: [application/x-www-form-urlencoded] 70 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
40 User-Agent: [python-requests/2.18.4] 71 Connection:
72 - keep-alive
73 Content-Length:
74 - '64'
75 Content-Type:
76 - application/x-www-form-urlencoded
77 User-Agent:
78 - tests/v311
41 method: POST 79 method: POST
42 uri: http://localhost:3000/api/v1/statuses 80 uri: http://localhost:3000/api/v1/statuses
43 response: 81 response:
44 body: {string: '{"id":"103704155604374665","created_at":"2020-02-22T19:30:35.304Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"en","uri":"http://localhost/users/admin/statuses/103704155604374665","url":"http://localhost/@admin/103704155604374665","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"\u003cp\u003e\u003cspan 82 body:
45 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 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
46 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 84 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
47 todo funny text here\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 85 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
48 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 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}'
49 headers: 88 headers:
50 Cache-Control: ['no-cache, no-store'] 89 Cache-Control:
51 Content-Type: [application/json; charset=utf-8] 90 - no-store
52 Referrer-Policy: [strict-origin-when-cross-origin] 91 Content-Security-Policy:
53 Transfer-Encoding: [chunked] 92 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
54 Vary: ['Accept-Encoding, Origin'] 93 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
55 X-Content-Type-Options: [nosniff] 94 style-src ''self'' http://localhost:3000 ''nonce-DqMY8D6ZzOF/QRsl0W/e7Q=='';
56 X-Download-Options: [noopen] 95 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
57 X-Frame-Options: [SAMEORIGIN] 96 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
58 X-Permitted-Cross-Domain-Policies: [none] 97 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
59 X-Request-Id: [eb31d98b-c1c6-4e75-b11a-3fc21f206b6b] 98 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
60 X-Runtime: ['0.246356'] 99 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
61 X-XSS-Protection: [1; mode=block] 100 worker-src ''self'' blob: http://localhost:3000'
62 content-length: ['1569'] 101 Content-Type:
63 status: {code: 200, message: OK} 102 - application/json; charset=utf-8
64- request: 103 ETag:
65 body: null 104 - W/"a83e0800c490595538b11525df685367"
66 headers: 105 Referrer-Policy:
67 Accept: ['*/*'] 106 - strict-origin-when-cross-origin
68 Accept-Encoding: ['gzip, deflate'] 107 Transfer-Encoding:
69 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 108 - chunked
70 Connection: [keep-alive] 109 Vary:
71 User-Agent: [python-requests/2.18.4] 110 - Accept, Origin
72 method: GET 111 X-Content-Type-Options:
73 uri: http://localhost:4000/api/v1/streaming/direct 112 - nosniff
74 response: 113 X-Download-Options:
75 body: {string: ':) 114 - noopen
76 115 X-Frame-Options:
77 event: conversation 116 - SAMEORIGIN
78 117 X-Permitted-Cross-Domain-Policies:
79 data: {"id":"4","unread":true,"accounts":[{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"<p></p>","url":"http://localhost/@admin","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":[]}],"last_status":{"id":"103704155604374665","created_at":"2020-02-22T19:30:35.304Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"direct","language":"en","uri":"http://localhost/users/admin/statuses/103704155604374665","url":"http://localhost/@admin/103704155604374665","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"<p><span 118 - none
80 class=\"h-card\"><a href=\"http://localhost/@mastodonpy_test\" class=\"u-url 119 X-RateLimit-Limit:
81 mention\">@<span>mastodonpy_test</span></a></span> todo funny text here</p>","reblog":null,"application":{"name":"Mastodon.py 120 - '300'
82 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"<p></p>","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}} 121 X-RateLimit-Remaining:
83 122 - '282'
84 123 X-RateLimit-Reset:
85 :'} 124 - '2022-11-07T21:00:00.451033Z'
86 headers: 125 X-Request-Id:
87 Access-Control-Allow-Headers: ['Authorization, Accept, Cache-Control'] 126 - d73db2a8-b712-4d6c-bb89-db9c068065be
88 Access-Control-Allow-Methods: ['GET, OPTIONS'] 127 X-Runtime:
89 Access-Control-Allow-Origin: ['*'] 128 - '0.047868'
90 Cache-Control: [no-store] 129 X-XSS-Protection:
91 Connection: [keep-alive] 130 - 1; mode=block
92 Content-Type: [text/event-stream] 131 status:
93 Date: ['Sat, 22 Feb 2020 19:30:30 GMT'] 132 code: 200
94 Transfer-Encoding: [chunked] 133 message: OK
95 X-Powered-By: [Express]
96 X-Request-Id: [254a2c3c-5131-44b1-ad76-128a348475c9]
97 status: {code: 200, message: OK}
98version: 1 134version: 1
diff --git a/tests/cassettes/test_stream_healthy.yaml b/tests/cassettes/test_stream_healthy.yaml
index 1fec469..93bdd25 100644
--- a/tests/cassettes/test_stream_healthy.yaml
+++ b/tests/cassettes/test_stream_healthy.yaml
@@ -2,51 +2,99 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Connection: [keep-alive] 7 Accept-Encoding:
8 User-Agent: [python-requests/2.18.4] 8 - gzip, deflate
9 Connection:
10 - keep-alive
11 User-Agent:
12 - tests/v311
9 method: GET 13 method: GET
10 uri: http://localhost:3000/api/v1/instance/ 14 uri: http://localhost:3000/api/v1/instance/
11 response: 15 response:
12 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":5,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 16 body:
17 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":5,"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":[]}'
13 headers: 18 headers:
14 Cache-Control: ['max-age=180, public'] 19 Cache-Control:
15 Content-Type: [application/json; charset=utf-8] 20 - max-age=180, public
16 Date: ['Sat, 22 Feb 2020 19:30:50 GMT'] 21 Content-Security-Policy:
17 ETag: [W/"ae0b9ebba044d7ce36cd1878a0f486f0"] 22 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
18 Referrer-Policy: [strict-origin-when-cross-origin] 23 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
19 Transfer-Encoding: [chunked] 24 style-src ''self'' http://localhost:3000 ''nonce-IFylbF4oDsaIfFAG2GYmog=='';
20 Vary: ['Accept-Encoding, Origin'] 25 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
21 X-Content-Type-Options: [nosniff] 26 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
22 X-Download-Options: [noopen] 27 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
23 X-Frame-Options: [SAMEORIGIN] 28 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
24 X-Permitted-Cross-Domain-Policies: [none] 29 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
25 X-Request-Id: [59c55c0b-7c64-4cbf-8a8a-6323e4b30998] 30 worker-src ''self'' blob: http://localhost:3000'
26 X-Runtime: ['0.047892'] 31 Content-Type:
27 X-XSS-Protection: [1; mode=block] 32 - application/json; charset=utf-8
28 content-length: ['397'] 33 Date:
29 status: {code: 200, message: OK} 34 - Mon, 07 Nov 2022 20:00:46 GMT
35 ETag:
36 - W/"a7bf7a9cf56db01ebceec16e6ad68b76"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 4010ac00-ded5-4d20-9a76-a513f3d741b3
53 X-Runtime:
54 - '0.013582'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
30- request: 60- request:
31 body: null 61 body: null
32 headers: 62 headers:
33 Accept: ['*/*'] 63 Accept:
34 Accept-Encoding: ['gzip, deflate'] 64 - '*/*'
35 Connection: [keep-alive] 65 Accept-Encoding:
36 User-Agent: [python-requests/2.18.4] 66 - gzip, deflate
67 Connection:
68 - keep-alive
69 User-Agent:
70 - tests/v311
37 method: GET 71 method: GET
38 uri: http://localhost:4000/api/v1/streaming/health 72 uri: http://localhost:4000/api/v1/streaming/health
39 response: 73 response:
40 body: {string: OK} 74 body:
75 string: OK
41 headers: 76 headers:
42 Access-Control-Allow-Headers: ['Authorization, Accept, Cache-Control'] 77 Access-Control-Allow-Headers:
43 Access-Control-Allow-Methods: ['GET, OPTIONS'] 78 - Authorization, Accept, Cache-Control
44 Access-Control-Allow-Origin: ['*'] 79 Access-Control-Allow-Methods:
45 Connection: [keep-alive] 80 - GET, OPTIONS
46 Content-Type: [text/plain] 81 Access-Control-Allow-Origin:
47 Date: ['Sat, 22 Feb 2020 19:30:50 GMT'] 82 - '*'
48 Transfer-Encoding: [chunked] 83 Connection:
49 X-Powered-By: [Express] 84 - keep-alive
50 X-Request-Id: [d9f58845-c03e-4e2b-b9ef-ecc189f6de53] 85 Content-Type:
51 status: {code: 200, message: OK} 86 - text/plain
87 Date:
88 - Mon, 07 Nov 2022 20:00:46 GMT
89 Keep-Alive:
90 - timeout=5
91 Transfer-Encoding:
92 - chunked
93 X-Powered-By:
94 - Express
95 X-Request-Id:
96 - d7132c56-20ae-448e-941c-e6cc2f8949dd
97 status:
98 code: 200
99 message: OK
52version: 1 100version: 1
diff --git a/tests/cassettes/test_stream_user.yaml b/tests/cassettes/test_stream_user.yaml
index 21bcbd3..8059906 100644
--- a/tests/cassettes/test_stream_user.yaml
+++ b/tests/cassettes/test_stream_user.yaml
@@ -2,256 +2,460 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 7 Accept-Encoding:
8 Connection: [keep-alive] 8 - gzip, deflate
9 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/verify_credentials 16 uri: http://localhost:3000/api/v1/accounts/verify_credentials
12 response: 17 response:
13 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":1,"last_status_at":"2020-02-22","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 18 body:
19 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
20 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
21 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":5,"last_status_at":"2022-11-07","noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"I
22 walk funny","fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"follow_requests_count":0},"emojis":[],"fields":[{"name":"bread","value":"toasty.","verified_at":null},{"name":"lasagna","value":"no!!!","verified_at":null}],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
14 headers: 23 headers:
15 Cache-Control: ['no-cache, no-store'] 24 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 25 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 26 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 27 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 28 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 29 style-src ''self'' http://localhost:3000 ''nonce-VUl1+/U3UieNfmVbhpn2FA=='';
21 X-Download-Options: [noopen] 30 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 31 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 32 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [dfffefce-86e5-4564-b430-aec547de6984] 33 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.047495'] 34 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 35 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['699'] 36 Content-Type:
28 status: {code: 200, message: OK} 37 - application/json; charset=utf-8
38 ETag:
39 - W/"41bfd06ce7d76b72e812ecf3f112ca96"
40 Referrer-Policy:
41 - strict-origin-when-cross-origin
42 Transfer-Encoding:
43 - chunked
44 Vary:
45 - Accept, Origin
46 X-Content-Type-Options:
47 - nosniff
48 X-Download-Options:
49 - noopen
50 X-Frame-Options:
51 - SAMEORIGIN
52 X-Permitted-Cross-Domain-Policies:
53 - none
54 X-Request-Id:
55 - dc470e57-7714-4714-befb-9454dba8e53e
56 X-Runtime:
57 - '0.013379'
58 X-XSS-Protection:
59 - 1; mode=block
60 status:
61 code: 200
62 message: OK
29- request: 63- request:
30 body: null 64 body: null
31 headers: 65 headers:
32 Accept: ['*/*'] 66 Accept:
33 Accept-Encoding: ['gzip, deflate'] 67 - '*/*'
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 68 Accept-Encoding:
35 Connection: [keep-alive] 69 - gzip, deflate
36 Content-Length: ['0'] 70 Authorization:
37 User-Agent: [python-requests/2.18.4] 71 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
72 Connection:
73 - keep-alive
74 Content-Length:
75 - '0'
76 User-Agent:
77 - tests/v311
38 method: POST 78 method: POST
39 uri: http://localhost:3000/api/v1/accounts/1/unfollow 79 uri: http://localhost:3000/api/v1/accounts/1234567890123456/unfollow
40 response: 80 response:
41 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 81 body:
82 string: '{"id":"1234567890123456","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
42 headers: 83 headers:
43 Cache-Control: ['no-cache, no-store'] 84 Cache-Control:
44 Content-Type: [application/json; charset=utf-8] 85 - no-store
45 Referrer-Policy: [strict-origin-when-cross-origin] 86 Content-Security-Policy:
46 Transfer-Encoding: [chunked] 87 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
47 Vary: ['Accept-Encoding, Origin'] 88 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
48 X-Content-Type-Options: [nosniff] 89 style-src ''self'' http://localhost:3000 ''nonce-HGB+rYfRb5TdQqMTKDe3bg=='';
49 X-Download-Options: [noopen] 90 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
50 X-Frame-Options: [SAMEORIGIN] 91 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
51 X-Permitted-Cross-Domain-Policies: [none] 92 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
52 X-Request-Id: [dd831a69-3672-401b-b929-64501e6dad90] 93 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
53 X-Runtime: ['0.077104'] 94 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
54 X-XSS-Protection: [1; mode=block] 95 worker-src ''self'' blob: http://localhost:3000'
55 content-length: ['211'] 96 Content-Type:
56 status: {code: 200, message: OK} 97 - application/json; charset=utf-8
98 ETag:
99 - W/"76448d2d20dfa7540764936ef5dbc7a9"
100 Referrer-Policy:
101 - strict-origin-when-cross-origin
102 Transfer-Encoding:
103 - chunked
104 Vary:
105 - Accept, Origin
106 X-Content-Type-Options:
107 - nosniff
108 X-Download-Options:
109 - noopen
110 X-Frame-Options:
111 - SAMEORIGIN
112 X-Permitted-Cross-Domain-Policies:
113 - none
114 X-Request-Id:
115 - ed999496-1cf4-411e-af8d-705cbbce363d
116 X-Runtime:
117 - '0.012251'
118 X-XSS-Protection:
119 - 1; mode=block
120 status:
121 code: 200
122 message: OK
57- request: 123- request:
58 body: null 124 body: null
59 headers: 125 headers:
60 Accept: ['*/*'] 126 Accept:
61 Accept-Encoding: ['gzip, deflate'] 127 - '*/*'
62 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 128 Accept-Encoding:
63 Connection: [keep-alive] 129 - gzip, deflate
64 User-Agent: [python-requests/2.18.4] 130 Authorization:
131 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
132 Connection:
133 - keep-alive
134 User-Agent:
135 - tests/v311
65 method: GET 136 method: GET
66 uri: http://localhost:3000/api/v1/instance/ 137 uri: http://localhost:3000/api/v1/instance/
67 response: 138 response:
68 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":2,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 139 body:
140 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":12,"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":[]}'
69 headers: 141 headers:
70 Cache-Control: ['max-age=180, public'] 142 Cache-Control:
71 Content-Type: [application/json; charset=utf-8] 143 - max-age=180, public
72 Date: ['Sat, 22 Feb 2020 19:29:49 GMT'] 144 Content-Security-Policy:
73 ETag: [W/"cd1a3127190394dbf4f025e256214f91"] 145 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
74 Referrer-Policy: [strict-origin-when-cross-origin] 146 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
75 Transfer-Encoding: [chunked] 147 style-src ''self'' http://localhost:3000 ''nonce-MGhUcpFP5NiP9JA+es1CtA=='';
76 Vary: ['Accept-Encoding, Origin'] 148 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
77 X-Content-Type-Options: [nosniff] 149 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
78 X-Download-Options: [noopen] 150 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
79 X-Frame-Options: [SAMEORIGIN] 151 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
80 X-Permitted-Cross-Domain-Policies: [none] 152 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
81 X-Request-Id: [7df52655-c83c-440b-9c5d-07efd7330a10] 153 worker-src ''self'' blob: http://localhost:3000'
82 X-Runtime: ['0.057121'] 154 Content-Type:
83 X-XSS-Protection: [1; mode=block] 155 - application/json; charset=utf-8
84 content-length: ['397'] 156 Date:
85 status: {code: 200, message: OK} 157 - Mon, 07 Nov 2022 20:27:00 GMT
158 ETag:
159 - W/"3a31f3d76ec6a43850bae6791245f3d2"
160 Referrer-Policy:
161 - strict-origin-when-cross-origin
162 Transfer-Encoding:
163 - chunked
164 Vary:
165 - Accept, Origin
166 X-Content-Type-Options:
167 - nosniff
168 X-Download-Options:
169 - noopen
170 X-Frame-Options:
171 - SAMEORIGIN
172 X-Permitted-Cross-Domain-Policies:
173 - none
174 X-Request-Id:
175 - fcfa8974-c335-4de6-bda1-f35e9f36492a
176 X-Runtime:
177 - '0.014457'
178 X-XSS-Protection:
179 - 1; mode=block
180 status:
181 code: 200
182 message: OK
86- request: 183- request:
87 body: status=only+real+cars+respond. 184 body: status=only+real+cars+respond.
88 headers: 185 headers:
89 Accept: ['*/*'] 186 Accept:
90 Accept-Encoding: ['gzip, deflate'] 187 - '*/*'
91 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 188 Accept-Encoding:
92 Connection: [keep-alive] 189 - gzip, deflate
93 Content-Length: ['30'] 190 Authorization:
94 Content-Type: [application/x-www-form-urlencoded] 191 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
95 User-Agent: [python-requests/2.18.4] 192 Connection:
193 - keep-alive
194 Content-Length:
195 - '30'
196 Content-Type:
197 - application/x-www-form-urlencoded
198 User-Agent:
199 - tests/v311
96 method: POST 200 method: POST
97 uri: http://localhost:3000/api/v1/statuses 201 uri: http://localhost:3000/api/v1/statuses
98 response: 202 response:
99 body: {string: '{"id":"103704152961999435","created_at":"2020-02-22T19:29:54.978Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/mastodonpy_test/statuses/103704152961999435","url":"http://localhost/@mastodonpy_test/103704152961999435","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eonly 203 body:
100 real cars respond.\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 204 string: '{"id":"109304402746515031","created_at":"2022-11-07T20:27:05.112Z","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/109304402746515031","url":"http://localhost:3000/@mastodonpy_test/109304402746515031","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eonly
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}'} 205 real cars respond.\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
206 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
207 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
208 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":6,"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: 209 headers:
103 Cache-Control: ['no-cache, no-store'] 210 Cache-Control:
104 Content-Type: [application/json; charset=utf-8] 211 - no-store
105 Referrer-Policy: [strict-origin-when-cross-origin] 212 Content-Security-Policy:
106 Transfer-Encoding: [chunked] 213 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
107 Vary: ['Accept-Encoding, Origin'] 214 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
108 X-Content-Type-Options: [nosniff] 215 style-src ''self'' http://localhost:3000 ''nonce-lwAA1RiSe0klsF2DHzsUew=='';
109 X-Download-Options: [noopen] 216 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
110 X-Frame-Options: [SAMEORIGIN] 217 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
111 X-Permitted-Cross-Domain-Policies: [none] 218 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
112 X-Request-Id: [cb3b8790-eb19-4bc2-90c7-bd6585349770] 219 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
113 X-Runtime: ['0.213901'] 220 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
114 X-XSS-Protection: [1; mode=block] 221 worker-src ''self'' blob: http://localhost:3000'
115 content-length: ['1338'] 222 Content-Type:
116 status: {code: 200, message: OK} 223 - application/json; charset=utf-8
224 ETag:
225 - W/"951b26a97dbfb147554b288a9b2b68c6"
226 Referrer-Policy:
227 - strict-origin-when-cross-origin
228 Transfer-Encoding:
229 - chunked
230 Vary:
231 - Accept, Origin
232 X-Content-Type-Options:
233 - nosniff
234 X-Download-Options:
235 - noopen
236 X-Frame-Options:
237 - SAMEORIGIN
238 X-Permitted-Cross-Domain-Policies:
239 - none
240 X-RateLimit-Limit:
241 - '300'
242 X-RateLimit-Remaining:
243 - '188'
244 X-RateLimit-Reset:
245 - '2022-11-07T21:00:00.140150Z'
246 X-Request-Id:
247 - a4490d58-07cb-4db0-a23c-95210e0d3f30
248 X-Runtime:
249 - '0.040637'
250 X-XSS-Protection:
251 - 1; mode=block
252 status:
253 code: 200
254 message: OK
117- request: 255- request:
118 body: status=%40mastodonpy_test+beep+beep+I%27m+a+jeep 256 body: status=%40mastodonpy_test+beep+beep+I%27m+a+jeep
119 headers: 257 headers:
120 Accept: ['*/*'] 258 Accept:
121 Accept-Encoding: ['gzip, deflate'] 259 - '*/*'
122 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 260 Accept-Encoding:
123 Connection: [keep-alive] 261 - gzip, deflate
124 Content-Length: ['48'] 262 Authorization:
125 Content-Type: [application/x-www-form-urlencoded] 263 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
126 User-Agent: [python-requests/2.18.4] 264 Connection:
265 - keep-alive
266 Content-Length:
267 - '48'
268 Content-Type:
269 - application/x-www-form-urlencoded
270 User-Agent:
271 - tests/v311
127 method: POST 272 method: POST
128 uri: http://localhost:3000/api/v1/statuses 273 uri: http://localhost:3000/api/v1/statuses
129 response: 274 response:
130 body: {string: '{"id":"103704152979846395","created_at":"2020-02-22T19:29:55.300Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704152979846395","url":"http://localhost/@admin/103704152979846395","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003cspan 275 body:
131 class=\"h-card\"\u003e\u003ca href=\"http://localhost/@mastodonpy_test\" class=\"u-url 276 string: '{"id":"109304402749964987","created_at":"2022-11-07T20:27:05.166Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304402749964987","url":"http://localhost:3000/@admin/109304402749964987","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003e\u003cspan
132 mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e 277 class=\"h-card\"\u003e\u003ca href=\"http://localhost:3000/@mastodonpy_test\"
133 beep beep I\u0026apos;m a jeep\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 278 class=\"u-url mention\"\u003e@\u003cspan\u003emastodonpy_test\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e
134 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}'} 279 beep beep I\u0026#39;m a jeep\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
280 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":8,"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}'
135 headers: 281 headers:
136 Cache-Control: ['no-cache, no-store'] 282 Cache-Control:
137 Content-Type: [application/json; charset=utf-8] 283 - no-store
138 Referrer-Policy: [strict-origin-when-cross-origin] 284 Content-Security-Policy:
139 Transfer-Encoding: [chunked] 285 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
140 Vary: ['Accept-Encoding, Origin'] 286 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
141 X-Content-Type-Options: [nosniff] 287 style-src ''self'' http://localhost:3000 ''nonce-S0SpDbUf2W4dE627mFMCaQ=='';
142 X-Download-Options: [noopen] 288 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
143 X-Frame-Options: [SAMEORIGIN] 289 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
144 X-Permitted-Cross-Domain-Policies: [none] 290 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
145 X-Request-Id: [275b0083-fecb-4345-b412-ea1c04219668] 291 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
146 X-Runtime: ['0.382119'] 292 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
147 X-XSS-Protection: [1; mode=block] 293 worker-src ''self'' blob: http://localhost:3000'
148 content-length: ['1594'] 294 Content-Type:
149 status: {code: 200, message: OK} 295 - application/json; charset=utf-8
296 ETag:
297 - W/"0d096f7712f6d052de847691c0a8cd1e"
298 Referrer-Policy:
299 - strict-origin-when-cross-origin
300 Transfer-Encoding:
301 - chunked
302 Vary:
303 - Accept, Origin
304 X-Content-Type-Options:
305 - nosniff
306 X-Download-Options:
307 - noopen
308 X-Frame-Options:
309 - SAMEORIGIN
310 X-Permitted-Cross-Domain-Policies:
311 - none
312 X-RateLimit-Limit:
313 - '300'
314 X-RateLimit-Remaining:
315 - '284'
316 X-RateLimit-Reset:
317 - '2022-11-07T21:00:00.196227Z'
318 X-Request-Id:
319 - a2193971-0857-4d22-b11f-231bdedf84a1
320 X-Runtime:
321 - '0.051157'
322 X-XSS-Protection:
323 - 1; mode=block
324 status:
325 code: 200
326 message: OK
150- request: 327- request:
151 body: status=on+the+internet%2C+nobody+knows+you%27re+a+plane 328 body: status=on+the+internet%2C+nobody+knows+you%27re+a+plane
152 headers: 329 headers:
153 Accept: ['*/*'] 330 Accept:
154 Accept-Encoding: ['gzip, deflate'] 331 - '*/*'
155 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 332 Accept-Encoding:
156 Connection: [keep-alive] 333 - gzip, deflate
157 Content-Length: ['55'] 334 Authorization:
158 Content-Type: [application/x-www-form-urlencoded] 335 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
159 User-Agent: [python-requests/2.18.4] 336 Connection:
337 - keep-alive
338 Content-Length:
339 - '55'
340 Content-Type:
341 - application/x-www-form-urlencoded
342 User-Agent:
343 - tests/v311
160 method: POST 344 method: POST
161 uri: http://localhost:3000/api/v1/statuses 345 uri: http://localhost:3000/api/v1/statuses
162 response: 346 response:
163 body: {string: '{"id":"103704153009330401","created_at":"2020-02-22T19:29:55.713Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704153009330401","url":"http://localhost/@admin/103704153009330401","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eon 347 body:
164 the internet, nobody knows you\u0026apos;re a plane\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py 348 string: '{"id":"109304402753176887","created_at":"2022-11-07T20:27:05.215Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost:3000/users/admin/statuses/109304402753176887","url":"http://localhost:3000/@admin/109304402753176887","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eon
165 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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}'} 349 the internet, nobody knows you\u0026#39;re a plane\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
350 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":[],"tags":[],"emojis":[],"card":null,"poll":null}'
166 headers: 351 headers:
167 Cache-Control: ['no-cache, no-store'] 352 Cache-Control:
168 Content-Type: [application/json; charset=utf-8] 353 - no-store
169 Referrer-Policy: [strict-origin-when-cross-origin] 354 Content-Security-Policy:
170 Transfer-Encoding: [chunked] 355 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
171 Vary: ['Accept-Encoding, Origin'] 356 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
172 X-Content-Type-Options: [nosniff] 357 style-src ''self'' http://localhost:3000 ''nonce-MYfq6GEw6OuVekqlsK8vZw=='';
173 X-Download-Options: [noopen] 358 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
174 X-Frame-Options: [SAMEORIGIN] 359 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
175 X-Permitted-Cross-Domain-Policies: [none] 360 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
176 X-Request-Id: [16e4ad84-c824-4d41-94fa-38136a5fd055] 361 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
177 X-Runtime: ['0.373721'] 362 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
178 X-XSS-Protection: [1; mode=block] 363 worker-src ''self'' blob: http://localhost:3000'
179 content-length: ['1303'] 364 Content-Type:
180 status: {code: 200, message: OK} 365 - application/json; charset=utf-8
366 ETag:
367 - W/"e41978db3e5751e4a28c2fe4eb716664"
368 Referrer-Policy:
369 - strict-origin-when-cross-origin
370 Transfer-Encoding:
371 - chunked
372 Vary:
373 - Accept, Origin
374 X-Content-Type-Options:
375 - nosniff
376 X-Download-Options:
377 - noopen
378 X-Frame-Options:
379 - SAMEORIGIN
380 X-Permitted-Cross-Domain-Policies:
381 - none
382 X-RateLimit-Limit:
383 - '300'
384 X-RateLimit-Remaining:
385 - '283'
386 X-RateLimit-Reset:
387 - '2022-11-07T21:00:00.237489Z'
388 X-Request-Id:
389 - ad50e460-5d55-457d-b719-c9c8f03789f5
390 X-Runtime:
391 - '0.036905'
392 X-XSS-Protection:
393 - 1; mode=block
394 status:
395 code: 200
396 message: OK
181- request: 397- request:
182 body: null 398 body: null
183 headers: 399 headers:
184 Accept: ['*/*'] 400 Accept:
185 Accept-Encoding: ['gzip, deflate'] 401 - '*/*'
186 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 402 Accept-Encoding:
187 Connection: [keep-alive] 403 - gzip, deflate
188 Content-Length: ['0'] 404 Authorization:
189 User-Agent: [python-requests/2.18.4] 405 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
406 Connection:
407 - keep-alive
408 Content-Length:
409 - '0'
410 User-Agent:
411 - tests/v311
190 method: DELETE 412 method: DELETE
191 uri: http://localhost:3000/api/v1/statuses/103704152961999435 413 uri: http://localhost:3000/api/v1/statuses/109304402746515031
192 response: 414 response:
193 body: {string: '{"id":"103704152961999435","created_at":"2020-02-22T19:29:54.978Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/mastodonpy_test/statuses/103704152961999435","url":"http://localhost/@mastodonpy_test/103704152961999435","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"only 415 body:
194 real cars respond.","reblog":null,"application":{"name":"Mastodon.py test 416 string: '{"id":"109304402746515031","created_at":"2022-11-07T20:27:05.112Z","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/109304402746515031","url":"http://localhost:3000/@mastodonpy_test/109304402746515031","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"text":"only
195 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}'} 417 real cars respond.","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
418 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
419 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
420 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":5,"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}'
196 headers: 421 headers:
197 Cache-Control: ['no-cache, no-store'] 422 Cache-Control:
198 Content-Type: [application/json; charset=utf-8] 423 - no-store
199 Referrer-Policy: [strict-origin-when-cross-origin] 424 Content-Security-Policy:
200 Transfer-Encoding: [chunked] 425 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
201 Vary: ['Accept-Encoding, Origin'] 426 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
202 X-Content-Type-Options: [nosniff] 427 style-src ''self'' http://localhost:3000 ''nonce-rPI4ROrtmNt+SCZjt6KI1A=='';
203 X-Download-Options: [noopen] 428 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
204 X-Frame-Options: [SAMEORIGIN] 429 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
205 X-Permitted-Cross-Domain-Policies: [none] 430 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
206 X-Request-Id: [d09f676f-00e6-4b45-b20a-22089c1b053a] 431 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
207 X-Runtime: ['0.171114'] 432 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
208 X-XSS-Protection: [1; mode=block] 433 worker-src ''self'' blob: http://localhost:3000'
209 content-length: ['1308'] 434 Content-Type:
210 status: {code: 200, message: OK} 435 - application/json; charset=utf-8
211- request: 436 ETag:
212 body: null 437 - W/"44e84ee8d59b0edbd95491cbb81af808"
213 headers: 438 Referrer-Policy:
214 Accept: ['*/*'] 439 - strict-origin-when-cross-origin
215 Accept-Encoding: ['gzip, deflate'] 440 Transfer-Encoding:
216 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 441 - chunked
217 Connection: [keep-alive] 442 Vary:
218 User-Agent: [python-requests/2.18.4] 443 - Accept, Origin
219 method: GET 444 X-Content-Type-Options:
220 uri: http://localhost:4000/api/v1/streaming/user 445 - nosniff
221 response: 446 X-Download-Options:
222 body: {string: ':) 447 - noopen
223 448 X-Frame-Options:
224 event: update 449 - SAMEORIGIN
225 450 X-Permitted-Cross-Domain-Policies:
226 data: {"id":"103704152961999435","created_at":"2020-02-22T19:29:54.978Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/mastodonpy_test/statuses/103704152961999435","url":"http://localhost/@mastodonpy_test/103704152961999435","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"<p>only 451 - none
227 real cars respond.</p>","reblog":null,"application":{"name":"Mastodon.py test 452 X-Request-Id:
228 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":"<p></p>","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} 453 - 50faf584-99b3-46f6-9f58-bd913132e646
229 454 X-Runtime:
230 455 - '0.027604'
231 event: notification 456 X-XSS-Protection:
232 457 - 1; mode=block
233 data: {"id":"14","type":"mention","created_at":"2020-02-22T19:29:55.497Z","account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"<p></p>","url":"http://localhost/@admin","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":[]},"status":{"id":"103704152979846395","created_at":"2020-02-22T19:29:55.300Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"http://localhost/users/admin/statuses/103704152979846395","url":"http://localhost/@admin/103704152979846395","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"content":"<p><span 458 status:
234 class=\"h-card\"><a href=\"http://localhost/@mastodonpy_test\" class=\"u-url 459 code: 200
235 mention\">@<span>mastodonpy_test</span></a></span> beep beep I&apos;m a jeep</p>","reblog":null,"application":{"name":"Mastodon.py 460 message: OK
236 test suite","website":null},"account":{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"<p></p>","url":"http://localhost/@admin","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":[{"id":"1234567890123456","username":"mastodonpy_test","url":"http://localhost/@mastodonpy_test","acct":"mastodonpy_test"}],"tags":[],"emojis":[],"card":null,"poll":null}}
237
238
239 event: delete
240
241 data: 103704152961999435
242
243
244 :'}
245 headers:
246 Access-Control-Allow-Headers: ['Authorization, Accept, Cache-Control']
247 Access-Control-Allow-Methods: ['GET, OPTIONS']
248 Access-Control-Allow-Origin: ['*']
249 Cache-Control: [no-store]
250 Connection: [keep-alive]
251 Content-Type: [text/event-stream]
252 Date: ['Sat, 22 Feb 2020 19:29:49 GMT']
253 Transfer-Encoding: [chunked]
254 X-Powered-By: [Express]
255 X-Request-Id: [5062171c-840e-41c2-93f8-c8a2eb1281a5]
256 status: {code: 200, message: OK}
257version: 1 461version: 1
diff --git a/tests/cassettes/test_stream_user_local.yaml b/tests/cassettes/test_stream_user_local.yaml
index daa22ff..b858968 100644
--- a/tests/cassettes/test_stream_user_local.yaml
+++ b/tests/cassettes/test_stream_user_local.yaml
@@ -2,148 +2,251 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
4 headers: 4 headers:
5 Accept: ['*/*'] 5 Accept:
6 Accept-Encoding: ['gzip, deflate'] 6 - '*/*'
7 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 7 Accept-Encoding:
8 Connection: [keep-alive] 8 - gzip, deflate
9 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/verify_credentials 16 uri: http://localhost:3000/api/v1/accounts/verify_credentials
12 response: 17 response:
13 body: {string: '{"id":"1","username":"admin","acct":"admin","display_name":"","locked":false,"bot":false,"discoverable":null,"group":false,"created_at":"2020-02-22T19:13:53.944Z","note":"\u003cp\u003e\u003c/p\u003e","url":"http://localhost/@admin","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","source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 18 body:
19 string: '{"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,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"3","name":"Owner","permissions":"1048575","color":"","highlighted":true}}'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-RpcagMalPkAlKm3kX+Nigw=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [1f8b96b6-c78a-4428-974d-a86d47d1eed6] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.050175'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['699'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"90c8995815af51b6af3ded8c73925bc8"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - f89a85e4-693e-4811-afe0-f48c96810a51
53 X-Runtime:
54 - '0.012587'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29- request: 60- request:
30 body: null 61 body: null
31 headers: 62 headers:
32 Accept: ['*/*'] 63 Accept:
33 Accept-Encoding: ['gzip, deflate'] 64 - '*/*'
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2] 65 Accept-Encoding:
35 Connection: [keep-alive] 66 - gzip, deflate
36 Content-Length: ['0'] 67 Authorization:
37 User-Agent: [python-requests/2.18.4] 68 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN_2
69 Connection:
70 - keep-alive
71 Content-Length:
72 - '0'
73 User-Agent:
74 - tests/v311
38 method: POST 75 method: POST
39 uri: http://localhost:3000/api/v1/accounts/1/unfollow 76 uri: http://localhost:3000/api/v1/accounts/109304268902557892/unfollow
40 response: 77 response:
41 body: {string: '{"id":"1","following":false,"showing_reblogs":false,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false}'} 78 body:
79 string: '{"id":"109304268902557892","following":false,"showing_reblogs":false,"notifying":false,"languages":null,"followed_by":false,"blocking":false,"blocked_by":false,"muting":false,"muting_notifications":false,"requested":false,"domain_blocking":false,"endorsed":false,"note":""}'
42 headers: 80 headers:
43 Cache-Control: ['no-cache, no-store'] 81 Cache-Control:
44 Content-Type: [application/json; charset=utf-8] 82 - no-store
45 Referrer-Policy: [strict-origin-when-cross-origin] 83 Content-Security-Policy:
46 Transfer-Encoding: [chunked] 84 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
47 Vary: ['Accept-Encoding, Origin'] 85 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
48 X-Content-Type-Options: [nosniff] 86 style-src ''self'' http://localhost:3000 ''nonce-MAcXmlpWzdjR1QngR+usSQ=='';
49 X-Download-Options: [noopen] 87 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
50 X-Frame-Options: [SAMEORIGIN] 88 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
51 X-Permitted-Cross-Domain-Policies: [none] 89 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
52 X-Request-Id: [a35199a0-d2b2-4af6-9cfc-94b290dbd15b] 90 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
53 X-Runtime: ['0.046315'] 91 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
54 X-XSS-Protection: [1; mode=block] 92 worker-src ''self'' blob: http://localhost:3000'
55 content-length: ['211'] 93 Content-Type:
56 status: {code: 200, message: OK} 94 - application/json; charset=utf-8
95 ETag:
96 - W/"8d8caa68e50963507d45a12d820e86b0"
97 Referrer-Policy:
98 - strict-origin-when-cross-origin
99 Transfer-Encoding:
100 - chunked
101 Vary:
102 - Accept, Origin
103 X-Content-Type-Options:
104 - nosniff
105 X-Download-Options:
106 - noopen
107 X-Frame-Options:
108 - SAMEORIGIN
109 X-Permitted-Cross-Domain-Policies:
110 - none
111 X-Request-Id:
112 - c46d293d-f470-4b9e-8831-885c9790b044
113 X-Runtime:
114 - '0.011157'
115 X-XSS-Protection:
116 - 1; mode=block
117 status:
118 code: 200
119 message: OK
57- request: 120- request:
58 body: null 121 body: null
59 headers: 122 headers:
60 Accept: ['*/*'] 123 Accept:
61 Accept-Encoding: ['gzip, deflate'] 124 - '*/*'
62 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 125 Accept-Encoding:
63 Connection: [keep-alive] 126 - gzip, deflate
64 User-Agent: [python-requests/2.18.4] 127 Authorization:
128 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
129 Connection:
130 - keep-alive
131 User-Agent:
132 - tests/v311
65 method: GET 133 method: GET
66 uri: http://localhost:3000/api/v1/instance/ 134 uri: http://localhost:3000/api/v1/instance/
67 response: 135 response:
68 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":4,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 136 body:
137 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":14,"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":[]}'
69 headers: 138 headers:
70 Cache-Control: ['max-age=180, public'] 139 Cache-Control:
71 Content-Type: [application/json; charset=utf-8] 140 - max-age=180, public
72 Date: ['Sat, 22 Feb 2020 19:30:10 GMT'] 141 Content-Security-Policy:
73 ETag: [W/"b0ffa42b1b8e2eb0e6a9b3dae373b272"] 142 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
74 Referrer-Policy: [strict-origin-when-cross-origin] 143 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
75 Transfer-Encoding: [chunked] 144 style-src ''self'' http://localhost:3000 ''nonce-4tO2nlRskWft4h/Inu3sBQ=='';
76 Vary: ['Accept-Encoding, Origin'] 145 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
77 X-Content-Type-Options: [nosniff] 146 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
78 X-Download-Options: [noopen] 147 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
79 X-Frame-Options: [SAMEORIGIN] 148 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
80 X-Permitted-Cross-Domain-Policies: [none] 149 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
81 X-Request-Id: [a5901c8a-4df0-4746-9545-6458e7e8fcbb] 150 worker-src ''self'' blob: http://localhost:3000'
82 X-Runtime: ['0.047905'] 151 Content-Type:
83 X-XSS-Protection: [1; mode=block] 152 - application/json; charset=utf-8
84 content-length: ['397'] 153 Date:
85 status: {code: 200, message: OK} 154 - Mon, 07 Nov 2022 20:27:36 GMT
155 ETag:
156 - W/"100afec8ba2625ff54d1d1079e4fd969"
157 Referrer-Policy:
158 - strict-origin-when-cross-origin
159 Transfer-Encoding:
160 - chunked
161 Vary:
162 - Accept, Origin
163 X-Content-Type-Options:
164 - nosniff
165 X-Download-Options:
166 - noopen
167 X-Frame-Options:
168 - SAMEORIGIN
169 X-Permitted-Cross-Domain-Policies:
170 - none
171 X-Request-Id:
172 - 38937a94-a112-488b-804f-93d77fdeddc7
173 X-Runtime:
174 - '0.013652'
175 X-XSS-Protection:
176 - 1; mode=block
177 status:
178 code: 200
179 message: OK
86- request: 180- request:
87 body: status=it%27s+cool+guy 181 body: status=it%27s+cool+guy
88 headers: 182 headers:
89 Accept: ['*/*'] 183 Accept:
90 Accept-Encoding: ['gzip, deflate'] 184 - '*/*'
91 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 185 Accept-Encoding:
92 Connection: [keep-alive] 186 - gzip, deflate
93 Content-Length: ['22'] 187 Authorization:
94 Content-Type: [application/x-www-form-urlencoded] 188 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
95 User-Agent: [python-requests/2.18.4] 189 Connection:
190 - keep-alive
191 Content-Length:
192 - '22'
193 Content-Type:
194 - application/x-www-form-urlencoded
195 User-Agent:
196 - tests/v311
96 method: POST 197 method: POST
97 uri: http://localhost:3000/api/v1/statuses 198 uri: http://localhost:3000/api/v1/statuses
98 response: 199 response:
99 body: {string: '{"id":"103704154287057569","created_at":"2020-02-22T19:30:15.186Z","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/103704154287057569","url":"http://localhost/@mastodonpy_test/103704154287057569","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026apos;s 200 body:
100 cool guy\u003c/p\u003e","reblog":null,"application":{"name":"Mastodon.py test 201 string: '{"id":"109304405122614430","created_at":"2022-11-07T20:27:41.369Z","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/109304405122614430","url":"http://localhost:3000/@mastodonpy_test/109304405122614430","replies_count":0,"reblogs_count":0,"favourites_count":0,"edited_at":null,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"\u003cp\u003eit\u0026#39;s
101 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}'} 202 cool guy\u003c/p\u003e","filtered":[],"reblog":null,"application":{"name":"Mastodon.py
203 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
204 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
205 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":6,"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: 206 headers:
103 Cache-Control: ['no-cache, no-store'] 207 Cache-Control:
104 Content-Type: [application/json; charset=utf-8] 208 - no-store
105 Referrer-Policy: [strict-origin-when-cross-origin] 209 Content-Security-Policy:
106 Transfer-Encoding: [chunked] 210 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
107 Vary: ['Accept-Encoding, Origin'] 211 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
108 X-Content-Type-Options: [nosniff] 212 style-src ''self'' http://localhost:3000 ''nonce-6fIwlj9EEY0/cPsP7RC+Dw=='';
109 X-Download-Options: [noopen] 213 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
110 X-Frame-Options: [SAMEORIGIN] 214 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
111 X-Permitted-Cross-Domain-Policies: [none] 215 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
112 X-Request-Id: [dfb25e3b-98fd-4270-b6b8-4377a469a4a2] 216 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
113 X-Runtime: ['0.266320'] 217 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
114 X-XSS-Protection: [1; mode=block] 218 worker-src ''self'' blob: http://localhost:3000'
115 content-length: ['1338'] 219 Content-Type:
116 status: {code: 200, message: OK} 220 - application/json; charset=utf-8
117- request: 221 ETag:
118 body: null 222 - W/"8382cab430d21878647eeca6662d1957"
119 headers: 223 Referrer-Policy:
120 Accept: ['*/*'] 224 - strict-origin-when-cross-origin
121 Accept-Encoding: ['gzip, deflate'] 225 Transfer-Encoding:
122 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 226 - chunked
123 Connection: [keep-alive] 227 Vary:
124 User-Agent: [python-requests/2.18.4] 228 - Accept, Origin
125 method: GET 229 X-Content-Type-Options:
126 uri: http://localhost:4000/api/v1/streaming/user 230 - nosniff
127 response: 231 X-Download-Options:
128 body: {string: ':) 232 - noopen
129 233 X-Frame-Options:
130 event: update 234 - SAMEORIGIN
131 235 X-Permitted-Cross-Domain-Policies:
132 data: {"id":"103704154287057569","created_at":"2020-02-22T19:30:15.186Z","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/103704154287057569","url":"http://localhost/@mastodonpy_test/103704154287057569","replies_count":0,"reblogs_count":0,"favourites_count":0,"favourited":false,"reblogged":false,"muted":false,"bookmarked":false,"pinned":false,"content":"<p>it&apos;s 236 - none
133 cool guy</p>","reblog":null,"application":{"name":"Mastodon.py 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":"<p></p>","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} 237 X-RateLimit-Limit:
134 238 - '300'
135 239 X-RateLimit-Remaining:
136 :'} 240 - '187'
137 headers: 241 X-RateLimit-Reset:
138 Access-Control-Allow-Headers: ['Authorization, Accept, Cache-Control'] 242 - '2022-11-07T21:00:00.390918Z'
139 Access-Control-Allow-Methods: ['GET, OPTIONS'] 243 X-Request-Id:
140 Access-Control-Allow-Origin: ['*'] 244 - c9439b68-57ce-4df5-a00b-1e2cd29b7133
141 Cache-Control: [no-store] 245 X-Runtime:
142 Connection: [keep-alive] 246 - '0.034771'
143 Content-Type: [text/event-stream] 247 X-XSS-Protection:
144 Date: ['Sat, 22 Feb 2020 19:30:10 GMT'] 248 - 1; mode=block
145 Transfer-Encoding: [chunked] 249 status:
146 X-Powered-By: [Express] 250 code: 200
147 X-Request-Id: [adfda15c-cfd5-495f-8392-44653eeea43c] 251 message: OK
148 status: {code: 200, message: OK}
149version: 1 252version: 1
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
diff --git a/tests/cassettes/test_toot.yaml b/tests/cassettes/test_toot.yaml
index bcd9c10..483cbe4 100644
--- a/tests/cassettes/test_toot.yaml
+++ b/tests/cassettes/test_toot.yaml
@@ -2,60 +2,135 @@ 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":"103704151931447420","created_at":"2020-02-22T19:29:39.238Z","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/103704151931447420","url":"http://localhost/@mastodonpy_test/103704151931447420","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":"109304277050811571","created_at":"2022-11-07T19:55:07.148Z","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/109304277050811571","url":"http://localhost:3000/@mastodonpy_test/109304277050811571","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":7,"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-AgbUFwszCp0Kkon1SvF/Qw=='';
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: [0ecdde9f-aaa7-466c-a5fd-75404af47e4d] 37 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
28 X-Runtime: ['0.159697'] 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/"f4186510b464c27e6c6bf421d0dfe0d1"
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 - '216'
62 X-RateLimit-Reset:
63 - '2022-11-07T21:00:00.171427Z'
64 X-Request-Id:
65 - ea27859a-4b77-41fd-9ae0-2aa23d7eebf5
66 X-Runtime:
67 - '0.036568'
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 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 78 Accept-Encoding:
38 Connection: [keep-alive] 79 - gzip, deflate
39 Content-Length: ['0'] 80 Authorization:
40 User-Agent: [python-requests/2.18.4] 81 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
82 Connection:
83 - keep-alive
84 Content-Length:
85 - '0'
86 User-Agent:
87 - tests/v311
41 method: DELETE 88 method: DELETE
42 uri: http://localhost:3000/api/v1/statuses/103704151931447420 89 uri: http://localhost:3000/api/v1/statuses/109304277050811571
43 response: 90 response:
44 body: {string: '{"id":"103704151931447420","created_at":"2020-02-22T19:29:39.238Z","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/103704151931447420","url":"http://localhost/@mastodonpy_test/103704151931447420","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 91 body:
45 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}'} 92 string: '{"id":"109304277050811571","created_at":"2022-11-07T19:55:07.148Z","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/109304277050811571","url":"http://localhost:3000/@mastodonpy_test/109304277050811571","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
93 test suite","website":null},"account":{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"John
94 Lennon","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"\u003cp\u003eI
95 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":6,"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}'
46 headers: 96 headers:
47 Cache-Control: ['no-cache, no-store'] 97 Cache-Control:
48 Content-Type: [application/json; charset=utf-8] 98 - no-store
49 Referrer-Policy: [strict-origin-when-cross-origin] 99 Content-Security-Policy:
50 Transfer-Encoding: [chunked] 100 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
51 Vary: ['Accept-Encoding, Origin'] 101 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
52 X-Content-Type-Options: [nosniff] 102 style-src ''self'' http://localhost:3000 ''nonce-7EbuJyOzJ0zgAVebGjpu4A=='';
53 X-Download-Options: [noopen] 103 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
54 X-Frame-Options: [SAMEORIGIN] 104 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
55 X-Permitted-Cross-Domain-Policies: [none] 105 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
56 X-Request-Id: [31c76a3c-d282-4d16-8d58-5a228ee910d6] 106 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
57 X-Runtime: ['0.171386'] 107 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
58 X-XSS-Protection: [1; mode=block] 108 worker-src ''self'' blob: http://localhost:3000'
59 content-length: ['1290'] 109 Content-Type:
60 status: {code: 200, message: OK} 110 - application/json; charset=utf-8
111 ETag:
112 - W/"2fb4db81125743e9c486d10aac558f02"
113 Referrer-Policy:
114 - strict-origin-when-cross-origin
115 Transfer-Encoding:
116 - chunked
117 Vary:
118 - Accept, Origin
119 X-Content-Type-Options:
120 - nosniff
121 X-Download-Options:
122 - noopen
123 X-Frame-Options:
124 - SAMEORIGIN
125 X-Permitted-Cross-Domain-Policies:
126 - none
127 X-Request-Id:
128 - 0349be1c-9e16-47c0-b07d-a343b7ee4abe
129 X-Runtime:
130 - '0.036844'
131 X-XSS-Protection:
132 - 1; mode=block
133 status:
134 code: 200
135 message: OK
61version: 1 136version: 1
diff --git a/tests/cassettes/test_trends.yaml b/tests/cassettes/test_trends.yaml
index 2950cc5..c7e8e3c 100644
--- a/tests/cassettes/test_trends.yaml
+++ b/tests/cassettes/test_trends.yaml
@@ -2,28 +2,59 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/trends 16 uri: http://localhost:3000/api/v1/trends
12 response: 17 response:
13 body: {string: '[]'} 18 body:
19 string: '[]'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-Iqf9/S04gRAmEZG4XCC5Jw=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [0b967d07-a7f1-459e-bd77-aef4f6e1bfbd] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.041100'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['2'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"4f53cda18c2baa0c0354bb5f9a3ecbe5"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - 00499f07-e857-42a7-ab13-59a74a3a2fda
53 X-Runtime:
54 - '0.011051'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29version: 1 60version: 1
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
diff --git a/tests/cassettes/test_url_errors.yaml b/tests/cassettes/test_url_errors.yaml
index 25eda96..5818514 100644
--- a/tests/cassettes/test_url_errors.yaml
+++ b/tests/cassettes/test_url_errors.yaml
@@ -39,7 +39,7 @@ interactions:
39 Content-Type: 39 Content-Type:
40 - text/html; charset=iso-8859-1 40 - text/html; charset=iso-8859-1
41 Date: 41 Date:
42 - Sun, 06 Nov 2022 12:01:50 GMT 42 - Mon, 07 Nov 2022 19:54:35 GMT
43 Keep-Alive: 43 Keep-Alive:
44 - timeout=2, max=500 44 - timeout=2, max=500
45 Server: 45 Server:
@@ -87,7 +87,7 @@ interactions:
87 Content-Type: 87 Content-Type:
88 - text/html; charset=iso-8859-1 88 - text/html; charset=iso-8859-1
89 Date: 89 Date:
90 - Sun, 06 Nov 2022 12:01:51 GMT 90 - Mon, 07 Nov 2022 19:54:35 GMT
91 Keep-Alive: 91 Keep-Alive:
92 - timeout=2, max=500 92 - timeout=2, max=500
93 Server: 93 Server:
diff --git a/tests/cassettes/test_verify_credentials.yaml b/tests/cassettes/test_verify_credentials.yaml
index 87a3f36..9f4d7a9 100644
--- a/tests/cassettes/test_verify_credentials.yaml
+++ b/tests/cassettes/test_verify_credentials.yaml
@@ -2,55 +2,117 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/accounts/verify_credentials 16 uri: http://localhost:3000/api/v1/accounts/verify_credentials
12 response: 17 response:
13 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"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":0,"last_status_at":null,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 18 body:
19 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test","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":0,"last_status_at":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
14 headers: 20 headers:
15 Cache-Control: ['no-cache, no-store'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - no-store
17 Referrer-Policy: [strict-origin-when-cross-origin] 23 Content-Security-Policy:
18 Transfer-Encoding: [chunked] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Vary: ['Accept-Encoding, Origin'] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 X-Content-Type-Options: [nosniff] 26 style-src ''self'' http://localhost:3000 ''nonce-w4gNGAOXL1Y+spJmCwpFKA=='';
21 X-Download-Options: [noopen] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Frame-Options: [SAMEORIGIN] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Permitted-Cross-Domain-Policies: [none] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Request-Id: [d8ba5fe9-f0fa-4231-bc1f-f3c5c23a08ca] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Runtime: ['0.098842'] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-XSS-Protection: [1; mode=block] 32 worker-src ''self'' blob: http://localhost:3000'
27 content-length: ['735'] 33 Content-Type:
28 status: {code: 200, message: OK} 34 - application/json; charset=utf-8
35 ETag:
36 - W/"652d7954c24199fc7e1e60a1d201dd1d"
37 Referrer-Policy:
38 - strict-origin-when-cross-origin
39 Transfer-Encoding:
40 - chunked
41 Vary:
42 - Accept, Origin
43 X-Content-Type-Options:
44 - nosniff
45 X-Download-Options:
46 - noopen
47 X-Frame-Options:
48 - SAMEORIGIN
49 X-Permitted-Cross-Domain-Policies:
50 - none
51 X-Request-Id:
52 - b449163e-3783-4d4a-b15d-2e13762f3a30
53 X-Runtime:
54 - '0.213092'
55 X-XSS-Protection:
56 - 1; mode=block
57 status:
58 code: 200
59 message: OK
29- request: 60- request:
30 body: null 61 body: null
31 headers: 62 headers:
32 Accept: ['*/*'] 63 Accept:
33 Accept-Encoding: ['gzip, deflate'] 64 - '*/*'
34 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 65 Accept-Encoding:
35 Connection: [keep-alive] 66 - gzip, deflate
36 User-Agent: [python-requests/2.18.4] 67 Authorization:
68 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
69 Connection:
70 - keep-alive
71 User-Agent:
72 - tests/v311
37 method: GET 73 method: GET
38 uri: http://localhost:3000/api/v1/accounts/verify_credentials 74 uri: http://localhost:3000/api/v1/accounts/verify_credentials
39 response: 75 response:
40 body: {string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"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":0,"last_status_at":null,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[]}'} 76 body:
77 string: '{"id":"1234567890123456","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"group":false,"created_at":"2022-11-07T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test","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":0,"last_status_at":null,"noindex":false,"source":{"privacy":"public","sensitive":false,"language":null,"note":"","fields":[],"follow_requests_count":0},"emojis":[],"fields":[],"role":{"id":"-99","name":"","permissions":"65536","color":"","highlighted":false}}'
41 headers: 78 headers:
42 Cache-Control: ['no-cache, no-store'] 79 Cache-Control:
43 Content-Type: [application/json; charset=utf-8] 80 - no-store
44 Referrer-Policy: [strict-origin-when-cross-origin] 81 Content-Security-Policy:
45 Transfer-Encoding: [chunked] 82 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
46 Vary: ['Accept-Encoding, Origin'] 83 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
47 X-Content-Type-Options: [nosniff] 84 style-src ''self'' http://localhost:3000 ''nonce-hicgGzUz6tYu1h8+Wo4TGg=='';
48 X-Download-Options: [noopen] 85 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
49 X-Frame-Options: [SAMEORIGIN] 86 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
50 X-Permitted-Cross-Domain-Policies: [none] 87 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
51 X-Request-Id: [33980f80-3c88-4c9d-98cd-f04ec998f48b] 88 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
52 X-Runtime: ['0.039645'] 89 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
53 X-XSS-Protection: [1; mode=block] 90 worker-src ''self'' blob: http://localhost:3000'
54 content-length: ['735'] 91 Content-Type:
55 status: {code: 200, message: OK} 92 - application/json; charset=utf-8
93 ETag:
94 - W/"652d7954c24199fc7e1e60a1d201dd1d"
95 Referrer-Policy:
96 - strict-origin-when-cross-origin
97 Transfer-Encoding:
98 - chunked
99 Vary:
100 - Accept, Origin
101 X-Content-Type-Options:
102 - nosniff
103 X-Download-Options:
104 - noopen
105 X-Frame-Options:
106 - SAMEORIGIN
107 X-Permitted-Cross-Domain-Policies:
108 - none
109 X-Request-Id:
110 - ae901092-5d4a-45f5-aa71-e723b0eec82b
111 X-Runtime:
112 - '0.013575'
113 X-XSS-Protection:
114 - 1; mode=block
115 status:
116 code: 200
117 message: OK
56version: 1 118version: 1
diff --git a/tests/cassettes/test_verify_version.yaml b/tests/cassettes/test_verify_version.yaml
index a165268..b09c74d 100644
--- a/tests/cassettes/test_verify_version.yaml
+++ b/tests/cassettes/test_verify_version.yaml
@@ -2,88 +2,181 @@ interactions:
2- request: 2- request:
3 body: null 3 body: null
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 User-Agent: [python-requests/2.18.4] 9 Authorization:
10 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
11 Connection:
12 - keep-alive
13 User-Agent:
14 - tests/v311
10 method: GET 15 method: GET
11 uri: http://localhost:3000/api/v1/instance/ 16 uri: http://localhost:3000/api/v1/instance/
12 response: 17 response:
13 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":1,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 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":1,"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":[]}'
14 headers: 20 headers:
15 Cache-Control: ['max-age=180, public'] 21 Cache-Control:
16 Content-Type: [application/json; charset=utf-8] 22 - max-age=180, public
17 Date: ['Sat, 22 Feb 2020 19:28:14 GMT'] 23 Content-Security-Policy:
18 ETag: [W/"7ac51e4e7519042ec38c63400c9f91c7"] 24 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
19 Referrer-Policy: [strict-origin-when-cross-origin] 25 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
20 Transfer-Encoding: [chunked] 26 style-src ''self'' http://localhost:3000 ''nonce-RgSFz9cl6nZQNkufT7V0lw=='';
21 Vary: ['Accept-Encoding, Origin'] 27 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
22 X-Content-Type-Options: [nosniff] 28 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
23 X-Download-Options: [noopen] 29 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
24 X-Frame-Options: [SAMEORIGIN] 30 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
25 X-Permitted-Cross-Domain-Policies: [none] 31 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
26 X-Request-Id: [f0701b15-f950-4643-a2b9-f3acbe931b53] 32 worker-src ''self'' blob: http://localhost:3000'
27 X-Runtime: ['0.070816'] 33 Content-Type:
28 X-XSS-Protection: [1; mode=block] 34 - application/json; charset=utf-8
29 content-length: ['397'] 35 Date:
30 status: {code: 200, message: OK} 36 - Mon, 07 Nov 2022 19:54:35 GMT
37 ETag:
38 - W/"a17de89b698f0c42f267e69340e11e47"
39 Referrer-Policy:
40 - strict-origin-when-cross-origin
41 Transfer-Encoding:
42 - chunked
43 Vary:
44 - Accept, Origin
45 X-Content-Type-Options:
46 - nosniff
47 X-Download-Options:
48 - noopen
49 X-Frame-Options:
50 - SAMEORIGIN
51 X-Permitted-Cross-Domain-Policies:
52 - none
53 X-Request-Id:
54 - ce88fecc-e537-4cd5-b26c-4c5f4ab19339
55 X-Runtime:
56 - '0.022573'
57 X-XSS-Protection:
58 - 1; mode=block
59 status:
60 code: 200
61 message: OK
31- request: 62- request:
32 body: null 63 body: null
33 headers: 64 headers:
34 Accept: ['*/*'] 65 Accept:
35 Accept-Encoding: ['gzip, deflate'] 66 - '*/*'
36 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 67 Accept-Encoding:
37 Connection: [keep-alive] 68 - gzip, deflate
38 User-Agent: [python-requests/2.18.4] 69 Authorization:
70 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
71 Connection:
72 - keep-alive
73 User-Agent:
74 - tests/v311
39 method: GET 75 method: GET
40 uri: http://localhost:3000/api/v1/instance/ 76 uri: http://localhost:3000/api/v1/instance/
41 response: 77 response:
42 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":1,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 78 body:
79 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":0,"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":[]}'
43 headers: 80 headers:
44 Cache-Control: ['max-age=180, public'] 81 Cache-Control:
45 Content-Type: [application/json; charset=utf-8] 82 - max-age=180, public
46 Date: ['Sat, 22 Feb 2020 19:28:14 GMT'] 83 Content-Security-Policy:
47 ETag: [W/"7ac51e4e7519042ec38c63400c9f91c7"] 84 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
48 Referrer-Policy: [strict-origin-when-cross-origin] 85 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
49 Transfer-Encoding: [chunked] 86 style-src ''self'' http://localhost:3000 ''nonce-xqvdMYtGIS/iJz+zCLvGZQ=='';
50 Vary: ['Accept-Encoding, Origin'] 87 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
51 X-Content-Type-Options: [nosniff] 88 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
52 X-Download-Options: [noopen] 89 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
53 X-Frame-Options: [SAMEORIGIN] 90 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
54 X-Permitted-Cross-Domain-Policies: [none] 91 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
55 X-Request-Id: [cdad7c77-1ce4-4ca9-be29-c66f54d5d5b3] 92 worker-src ''self'' blob: http://localhost:3000'
56 X-Runtime: ['0.044544'] 93 Content-Type:
57 X-XSS-Protection: [1; mode=block] 94 - application/json; charset=utf-8
58 content-length: ['397'] 95 Date:
59 status: {code: 200, message: OK} 96 - Mon, 07 Nov 2022 19:54:35 GMT
97 ETag:
98 - W/"45319ebd79e4bcdb5bf907c47f95d0a1"
99 Referrer-Policy:
100 - strict-origin-when-cross-origin
101 Transfer-Encoding:
102 - chunked
103 Vary:
104 - Accept, Origin
105 X-Content-Type-Options:
106 - nosniff
107 X-Download-Options:
108 - noopen
109 X-Frame-Options:
110 - SAMEORIGIN
111 X-Permitted-Cross-Domain-Policies:
112 - none
113 X-Request-Id:
114 - 756a2fe2-23b0-4424-8062-d48dc6c4c327
115 X-Runtime:
116 - '0.013092'
117 X-XSS-Protection:
118 - 1; mode=block
119 status:
120 code: 200
121 message: OK
60- request: 122- request:
61 body: null 123 body: null
62 headers: 124 headers:
63 Accept: ['*/*'] 125 Accept:
64 Accept-Encoding: ['gzip, deflate'] 126 - '*/*'
65 Authorization: [Bearer __MASTODON_PY_TEST_ACCESS_TOKEN] 127 Accept-Encoding:
66 Connection: [keep-alive] 128 - gzip, deflate
67 User-Agent: [python-requests/2.18.4] 129 Authorization:
130 - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
131 Connection:
132 - keep-alive
133 User-Agent:
134 - tests/v311
68 method: GET 135 method: GET
69 uri: http://localhost:3000/api/v1/instance/ 136 uri: http://localhost:3000/api/v1/instance/
70 response: 137 response:
71 body: {string: '{"uri":"localhost","title":"Mastodon","short_description":"","description":"","email":"","version":"3.1.1","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":3,"status_count":1,"domain_count":0},"thumbnail":"http://localhost/packs/media/images/preview-9a17d32fc48369e8ccd910a75260e67d.jpg","languages":["en"],"registrations":true,"approval_required":false,"contact_account":null}'} 138 body:
139 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":0,"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":[]}'
72 headers: 140 headers:
73 Cache-Control: ['max-age=180, public'] 141 Cache-Control:
74 Content-Type: [application/json; charset=utf-8] 142 - max-age=180, public
75 Date: ['Sat, 22 Feb 2020 19:28:14 GMT'] 143 Content-Security-Policy:
76 ETag: [W/"7ac51e4e7519042ec38c63400c9f91c7"] 144 - 'base-uri ''none''; default-src ''none''; frame-ancestors ''none''; font-src
77 Referrer-Policy: [strict-origin-when-cross-origin] 145 ''self'' http://localhost:3000; img-src ''self'' https: data: blob: http://localhost:3000;
78 Transfer-Encoding: [chunked] 146 style-src ''self'' http://localhost:3000 ''nonce-KEzmb7ccvrBzEsOHFG8BiQ=='';
79 Vary: ['Accept-Encoding, Origin'] 147 media-src ''self'' https: data: http://localhost:3000; frame-src ''self''
80 X-Content-Type-Options: [nosniff] 148 https:; manifest-src ''self'' http://localhost:3000; connect-src ''self''
81 X-Download-Options: [noopen] 149 data: blob: http://localhost:3000 http://localhost:3000 ws://localhost:4000
82 X-Frame-Options: [SAMEORIGIN] 150 ws://localhost:3035 http://localhost:3035; script-src ''self'' ''unsafe-inline''
83 X-Permitted-Cross-Domain-Policies: [none] 151 ''unsafe-eval'' http://localhost:3000; child-src ''self'' blob: http://localhost:3000;
84 X-Request-Id: [6e2b4633-ca82-47a3-bcaf-18dcdc8f67b1] 152 worker-src ''self'' blob: http://localhost:3000'
85 X-Runtime: ['0.046345'] 153 Content-Type:
86 X-XSS-Protection: [1; mode=block] 154 - application/json; charset=utf-8
87 content-length: ['397'] 155 Date:
88 status: {code: 200, message: OK} 156 - Mon, 07 Nov 2022 19:54:35 GMT
157 ETag:
158 - W/"45319ebd79e4bcdb5bf907c47f95d0a1"
159 Referrer-Policy:
160 - strict-origin-when-cross-origin
161 Transfer-Encoding:
162 - chunked
163 Vary:
164 - Accept, Origin
165 X-Content-Type-Options:
166 - nosniff
167 X-Download-Options:
168 - noopen
169 X-Frame-Options:
170 - SAMEORIGIN
171 X-Permitted-Cross-Domain-Policies:
172 - none
173 X-Request-Id:
174 - ba0a010f-2e94-4cb4-8a0f-e3489f5fae24
175 X-Runtime:
176 - '0.018419'
177 X-XSS-Protection:
178 - 1; mode=block
179 status:
180 code: 200
181 message: OK
89version: 1 182version: 1
diff --git a/tests/cassettes/test_filter_clientside.yaml b/tests/cassettes_pre_4_0_0/test_filter_clientside.yaml
index d193fdb..d193fdb 100644
--- a/tests/cassettes/test_filter_clientside.yaml
+++ b/tests/cassettes_pre_4_0_0/test_filter_clientside.yaml
diff --git a/tests/cassettes/test_filter_create.yaml b/tests/cassettes_pre_4_0_0/test_filter_create.yaml
index 5056a62..5056a62 100644
--- a/tests/cassettes/test_filter_create.yaml
+++ b/tests/cassettes_pre_4_0_0/test_filter_create.yaml
diff --git a/tests/cassettes/test_filter_serverside.yaml b/tests/cassettes_pre_4_0_0/test_filter_serverside.yaml
index 5c8c74c..5c8c74c 100644
--- a/tests/cassettes/test_filter_serverside.yaml
+++ b/tests/cassettes_pre_4_0_0/test_filter_serverside.yaml
diff --git a/tests/cassettes/test_filter_update.yaml b/tests/cassettes_pre_4_0_0/test_filter_update.yaml
index 86e9842..86e9842 100644
--- a/tests/cassettes/test_filter_update.yaml
+++ b/tests/cassettes_pre_4_0_0/test_filter_update.yaml
diff --git a/tests/conftest.py b/tests/conftest.py
index 8e64919..50b317e 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -44,6 +44,12 @@ def status2(api):
44 yield _status 44 yield _status
45 api.status_delete(_status['id']) 45 api.status_delete(_status['id'])
46 46
47@pytest.fixture
48def status3(api2):
49 _status = api2.status_post('Toot, finally!')
50 yield _status
51 api2.status_delete(_status['id'])
52
47@pytest.fixture(scope="module") 53@pytest.fixture(scope="module")
48def vcr_config(): 54def vcr_config():
49 return dict( 55 return dict(
diff --git a/tests/setup.sql b/tests/setup.sql
index 7e31e74..c747237 100644
--- a/tests/setup.sql
+++ b/tests/setup.sql
@@ -51,7 +51,7 @@ INSERT INTO accounts (
51) VALUES ( 51) VALUES (
52 1234567890123457, 52 1234567890123457,
53 'mastodonpy_test_2', 53 'mastodonpy_test_2',
54 't', 54 'f',
55 now(), 55 now(),
56 now(), 56 now(),
57 't' 57 't'
@@ -64,7 +64,8 @@ INSERT INTO users (
64 created_at, 64 created_at,
65 updated_at, 65 updated_at,
66 confirmed_at, 66 confirmed_at,
67 locale 67 locale,
68 encrypted_password
68) VALUES ( 69) VALUES (
69 1234567890123457, 70 1234567890123457,
70 'mastodonpy_test_2@localhost:3000', 71 'mastodonpy_test_2@localhost:3000',
@@ -72,7 +73,8 @@ INSERT INTO users (
72 now(), 73 now(),
73 now(), 74 now(),
74 now(), 75 now(),
75 'ja' -- japanese locale for unicode testing :p 76 'ja', -- japanese locale for unicode testing :p
77 '$2a$10$8eAdhF69RiZiV0puZ.8iOOgMqBACmwJu8Z9X4CiN91iwRXbeC2jvi'
76); 78);
77 79
78INSERT INTO oauth_applications ( 80INSERT INTO oauth_applications (
diff --git a/tests/test_account.py b/tests/test_account.py
index 2e823d1..f2a608a 100644
--- a/tests/test_account.py
+++ b/tests/test_account.py
@@ -5,7 +5,7 @@ import time
5 5
6@pytest.mark.vcr() 6@pytest.mark.vcr()
7def test_account(api): 7def test_account(api):
8 account = api.account(1) 8 account = api.account(1234567890123456)
9 assert account 9 assert account
10 10
11@pytest.mark.vcr() 11@pytest.mark.vcr()
@@ -17,19 +17,19 @@ def test_verify_credentials(api):
17 17
18@pytest.mark.vcr() 18@pytest.mark.vcr()
19def test_account_following(api): 19def test_account_following(api):
20 following = api.account_following(1) 20 following = api.account_following(1234567890123456)
21 assert isinstance(following, list) 21 assert isinstance(following, list)
22 22
23 23
24@pytest.mark.vcr() 24@pytest.mark.vcr()
25def test_account_followers(api): 25def test_account_followers(api):
26 followers = api.account_followers(1) 26 followers = api.account_followers(1234567890123456)
27 assert isinstance(followers, list) 27 assert isinstance(followers, list)
28 28
29 29
30@pytest.mark.vcr() 30@pytest.mark.vcr()
31def test_account_relationships(api): 31def test_account_relationships(api):
32 relationships = api.account_relationships(1) 32 relationships = api.account_relationships(1234567890123456)
33 assert isinstance(relationships, list) 33 assert isinstance(relationships, list)
34 assert len(relationships) == 1 34 assert len(relationships) == 1
35 35
@@ -40,7 +40,7 @@ def test_account_search(api):
40 admin_acc = results[0] 40 admin_acc = results[0]
41 41
42 assert isinstance(results, list) 42 assert isinstance(results, list)
43 assert len(results) == 1 43 assert len(results) == 2
44 44
45 api.account_follow(admin_acc) 45 api.account_follow(admin_acc)
46 results = api.account_search('admin', following = True) 46 results = api.account_search('admin', following = True)
@@ -54,40 +54,41 @@ def test_account_search(api):
54 54
55 results = api.account_search('admin') 55 results = api.account_search('admin')
56 assert isinstance(results, list) 56 assert isinstance(results, list)
57 assert len(results) == 1 57 assert len(results) == 2
58 58
59@pytest.mark.vcr() 59@pytest.mark.vcr()
60def test_account_follow_unfollow(api): 60def test_account_follow_unfollow(api):
61 relationship = api.account_follow(1) 61 relationship = api.account_follow(1234567890123457)
62 try: 62 try:
63 assert relationship 63 assert relationship
64 print(relationship)
64 assert relationship['following'] 65 assert relationship['following']
65 finally: 66 finally:
66 relationship = api.account_unfollow(1) 67 relationship = api.account_unfollow(1234567890123457)
67 assert relationship 68 assert relationship
68 assert not relationship['following'] 69 assert not relationship['following']
69 70
70 71
71@pytest.mark.vcr() 72@pytest.mark.vcr()
72def test_account_block_unblock(api): 73def test_account_block_unblock(api):
73 relationship = api.account_block(1) 74 relationship = api.account_block(1234567890123457)
74 try: 75 try:
75 assert relationship 76 assert relationship
76 assert relationship['blocking'] 77 assert relationship['blocking']
77 finally: 78 finally:
78 relationship = api.account_unblock(1) 79 relationship = api.account_unblock(1234567890123457)
79 assert relationship 80 assert relationship
80 assert not relationship['blocking'] 81 assert not relationship['blocking']
81 82
82 83
83@pytest.mark.vcr() 84@pytest.mark.vcr()
84def test_account_mute_unmute(api): 85def test_account_mute_unmute(api):
85 relationship = api.account_mute(1) 86 relationship = api.account_mute(1234567890123457)
86 try: 87 try:
87 assert relationship 88 assert relationship
88 assert relationship['muting'] 89 assert relationship['muting']
89 finally: 90 finally:
90 relationship = api.account_unmute(1) 91 relationship = api.account_unmute(1234567890123457)
91 assert relationship 92 assert relationship
92 assert not relationship['muting'] 93 assert not relationship['muting']
93 94
@@ -231,16 +232,21 @@ def test_suggested_tags(api):
231 232
232@pytest.mark.vcr() 233@pytest.mark.vcr()
233def test_featured_tags(api): 234def test_featured_tags(api):
234 featured_tag = api.featured_tag_create("mastopytesttag") 235 try:
235 assert featured_tag 236 status = api.status_post("cool free #ringtones")
236 237 time.sleep(2)
237 tag_list = api.featured_tags() 238
238 assert featured_tag.name in list(map(lambda x: x.name, tag_list)) 239 featured_tag = api.featured_tag_create("ringtones")
239 240 assert featured_tag
240 api.featured_tag_delete(featured_tag) 241
241 tag_list = api.featured_tags() 242 tag_list = api.featured_tags()
242 assert not featured_tag.name in list(map(lambda x: x.name, tag_list)) 243 assert featured_tag.name in list(map(lambda x: x.name, tag_list))
243 244
245 api.featured_tag_delete(featured_tag)
246 tag_list = api.featured_tags()
247 assert not featured_tag.name in list(map(lambda x: x.name, tag_list))
248 finally:
249 api.status_delete(status)
244 250
245 251
246 252
diff --git a/tests/test_admin.py b/tests/test_admin.py
index 4138783..c9df29a 100644
--- a/tests/test_admin.py
+++ b/tests/test_admin.py
@@ -1,4 +1,5 @@
1import pytest 1import pytest
2import time
2 3
3@pytest.mark.vcr() 4@pytest.mark.vcr()
4def test_admin_accounts(api2): 5def test_admin_accounts(api2):
@@ -18,31 +19,47 @@ def test_admin_moderation(api, api2):
18 account_initial = api.account_verify_credentials() 19 account_initial = api.account_verify_credentials()
19 account = account_initial 20 account = account_initial
20 21
21 try: 22 try:
23 print("A")
22 api2.admin_account_moderate(account, "disable") 24 api2.admin_account_moderate(account, "disable")
23 account = api2.admin_account(account_initial) 25 account = api2.admin_account(account_initial)
24 assert(account.disabled) 26 assert(account.disabled)
25 27
28 print("B")
26 account = api2.admin_account_enable(account) 29 account = api2.admin_account_enable(account)
27 assert(not account.disabled) 30 assert(not account.disabled)
28 31
32 print("C")
29 api2.admin_account_moderate(account, "silence") 33 api2.admin_account_moderate(account, "silence")
30 account = api2.admin_account(account_initial) 34 account = api2.admin_account(account_initial)
31 assert(account.silenced) 35 assert(account.silenced)
32 36
37 print("D")
33 account = api2.admin_account_unsilence(account) 38 account = api2.admin_account_unsilence(account)
34 assert(not account.silenced) 39 assert(not account.silenced)
35 40
41 print("E")
36 api2.admin_account_moderate(account, "suspend") 42 api2.admin_account_moderate(account, "suspend")
37 account = api2.admin_account(account_initial) 43 account = api2.admin_account(account_initial)
38 assert(account.suspended) 44 assert(account.suspended)
39 45
46 print("F")
40 account = api2.admin_account_unsuspend(account) 47 account = api2.admin_account_unsuspend(account)
41 assert(not account.suspended) 48 assert(not account.suspended)
42 finally: 49 finally:
43 api2.admin_account_unsuspend(account) 50 try:
44 api2.admin_account_enable(account) 51 api2.admin_account_unsuspend(account)
45 api2.admin_account_unsilence(account) 52 except:
53 pass
54 try:
55 api2.admin_account_enable(account)
56 except:
57 pass
58 try:
59 api2.admin_account_unsilence(account)
60 except:
61 pass
62 time.sleep(4)
46 63
47@pytest.mark.vcr() 64@pytest.mark.vcr()
48def test_admin_reports(api, api2, status): 65def test_admin_reports(api, api2, status):
diff --git a/tests/test_auth.py b/tests/test_auth.py
index fbf8974..c3acb66 100644
--- a/tests/test_auth.py
+++ b/tests/test_auth.py
@@ -26,8 +26,8 @@ def test_log_in_none(api_anonymous):
26@pytest.mark.vcr() 26@pytest.mark.vcr()
27def test_log_in_password(api_anonymous): 27def test_log_in_password(api_anonymous):
28 token = api_anonymous.log_in( 28 token = api_anonymous.log_in(
29 username='admin@localhost', 29 username='mastodonpy_test_2@localhost:3000',
30 password='mastodonadmin') 30 password='5fc638e0e53eafd9c4145b6bb852667d')
31 assert token 31 assert token
32 32
33@pytest.mark.vcr() 33@pytest.mark.vcr()
@@ -41,8 +41,8 @@ def test_log_in_password_incorrect(api_anonymous):
41def test_log_in_password_to_file(api_anonymous, tmpdir): 41def test_log_in_password_to_file(api_anonymous, tmpdir):
42 filepath = tmpdir.join('token') 42 filepath = tmpdir.join('token')
43 api_anonymous.log_in( 43 api_anonymous.log_in(
44 username='admin@localhost', 44 username='mastodonpy_test_2@localhost:3000',
45 password='mastodonadmin', 45 password='5fc638e0e53eafd9c4145b6bb852667d',
46 to_file=str(filepath)) 46 to_file=str(filepath))
47 token = filepath.read_text('UTF-8').rstrip().split("\n")[0] 47 token = filepath.read_text('UTF-8').rstrip().split("\n")[0]
48 assert token 48 assert token
diff --git a/tests/test_filters.py b/tests/test_filters.py
index 7accbd8..3ffa726 100644
--- a/tests/test_filters.py
+++ b/tests/test_filters.py
@@ -1,109 +1,114 @@
1import pytest 1import pytest
2import time 2import time
3import vcr
3 4
4@pytest.mark.vcr() 5@pytest.mark.vcr()
5def test_filter_create(api): 6def test_filter_create(api):
6 keyword_filter = api.filter_create("anime", ['notifications'], irreversible = False, whole_word = True, expires_in = None) 7 with vcr.use_cassette('test_filter_create.yaml', cassette_library_dir='tests/cassettes_pre_4_0_0', record_mode='none'):
7 try: 8 keyword_filter = api.filter_create("anime", ['notifications'], irreversible = False, whole_word = True, expires_in = None)
8 assert(keyword_filter) 9 try:
9 10 assert(keyword_filter)
10 all_filters = api.filters() 11
11 assert(keyword_filter in all_filters) 12 all_filters = api.filters()
12 assert(keyword_filter.irreversible == False) 13 assert(keyword_filter in all_filters)
13 assert(keyword_filter.whole_word == True) 14 assert(keyword_filter.irreversible == False)
14 15 assert(keyword_filter.whole_word == True)
15 keyword_filter_2 = api.filter(keyword_filter.id) 16
16 assert(keyword_filter == keyword_filter_2) 17 keyword_filter_2 = api.filter(keyword_filter.id)
17 finally: 18 assert(keyword_filter == keyword_filter_2)
18 api.filter_delete(keyword_filter) 19 finally:
19 20 api.filter_delete(keyword_filter)
20 21
21 keyword_filter = api.filter_create("anime", ['notifications'], irreversible = False, whole_word = False, expires_in = None) 22
22 try: 23 keyword_filter = api.filter_create("anime", ['notifications'], irreversible = False, whole_word = False, expires_in = None)
23 assert(keyword_filter) 24 try:
24 assert(keyword_filter.irreversible == False) 25 assert(keyword_filter)
25 assert(keyword_filter.whole_word == False) 26 assert(keyword_filter.irreversible == False)
26 27 assert(keyword_filter.whole_word == False)
27 all_filters = api.filters() 28
28 assert(keyword_filter in all_filters) 29 all_filters = api.filters()
29 30 assert(keyword_filter in all_filters)
30 keyword_filter_2 = api.filter(keyword_filter.id) 31
31 assert(keyword_filter == keyword_filter_2) 32 keyword_filter_2 = api.filter(keyword_filter.id)
32 finally: 33 assert(keyword_filter == keyword_filter_2)
33 api.filter_delete(keyword_filter) 34 finally:
34 time.sleep(2) 35 api.filter_delete(keyword_filter)
36 time.sleep(2)
35 37
36@pytest.mark.vcr() 38@pytest.mark.vcr()
37def test_filter_update(api): 39def test_filter_update(api):
38 keyword_filter = api.filter_create("anime", ['notifications'], irreversible = False, whole_word = True, expires_in = None) 40 with vcr.use_cassette('test_filter_update.yaml', cassette_library_dir='tests/cassettes_pre_4_0_0', record_mode='none'):
39 keyword_filter_2 = api.filter_update(keyword_filter, phrase = "japanimation") 41 keyword_filter = api.filter_create("anime", ['notifications'], irreversible = False, whole_word = True, expires_in = None)
40 keyword_filter = api.filter(keyword_filter.id) 42 keyword_filter_2 = api.filter_update(keyword_filter, phrase = "japanimation")
41 assert(keyword_filter.phrase == "japanimation") 43 keyword_filter = api.filter(keyword_filter.id)
44 assert(keyword_filter.phrase == "japanimation")
42 45
43@pytest.mark.vcr() 46@pytest.mark.vcr()
44def test_filter_serverside(api, api2): 47def test_filter_serverside(api, api2):
45 api.account_follow(api2.account_verify_credentials()) 48 with vcr.use_cassette('test_filter_serverside.yaml', cassette_library_dir='tests/cassettes_pre_4_0_0', record_mode='none'):
46 keyword_filter_1 = api.filter_create("anime", ['home'], irreversible = True, whole_word = False, expires_in = None) 49 api.account_follow(api2.account_verify_credentials())
47 keyword_filter_2 = api.filter_create("girugamesh", ['home'], irreversible = True, whole_word = True, expires_in = None) 50 keyword_filter_1 = api.filter_create("anime", ['home'], irreversible = True, whole_word = False, expires_in = None)
48 keyword_filter_3 = api.filter_create("japanimation", ['notifications'], irreversible = True, whole_word = True, expires_in = None) 51 keyword_filter_2 = api.filter_create("girugamesh", ['home'], irreversible = True, whole_word = True, expires_in = None)
49 time.sleep(2) 52 keyword_filter_3 = api.filter_create("japanimation", ['notifications'], irreversible = True, whole_word = True, expires_in = None)
50 status_1 = api2.toot("I love animes") 53 time.sleep(2)
51 status_2 = api2.toot("Girugamesh!") 54 status_1 = api2.toot("I love animes")
52 status_3 = api2.toot("Girugameshnetworking!") 55 status_2 = api2.toot("Girugamesh!")
53 status_4 = api2.toot("I love japanimation!") 56 status_3 = api2.toot("Girugameshnetworking!")
54 time.sleep(2) 57 status_4 = api2.toot("I love japanimation!")
55 tl = api.timeline_home() 58 time.sleep(2)
56 try: 59 tl = api.timeline_home()
57 assert not status_1['id'] in map(lambda st: st['id'], tl) 60 try:
58 assert not status_2['id'] in map(lambda st: st['id'], tl) 61 assert not status_1['id'] in map(lambda st: st['id'], tl)
59 assert status_3['id'] in map(lambda st: st['id'], tl) 62 assert not status_2['id'] in map(lambda st: st['id'], tl)
60 assert status_4['id'] in map(lambda st: st['id'], tl) 63 assert status_3['id'] in map(lambda st: st['id'], tl)
61 finally: 64 assert status_4['id'] in map(lambda st: st['id'], tl)
62 api.filter_delete(keyword_filter_1) 65 finally:
63 api.filter_delete(keyword_filter_2) 66 api.filter_delete(keyword_filter_1)
64 api.filter_delete(keyword_filter_3) 67 api.filter_delete(keyword_filter_2)
65 api2.status_delete(status_1) 68 api.filter_delete(keyword_filter_3)
66 api2.status_delete(status_2) 69 api2.status_delete(status_1)
67 api2.status_delete(status_3) 70 api2.status_delete(status_2)
68 api2.status_delete(status_4) 71 api2.status_delete(status_3)
69 time.sleep(2) 72 api2.status_delete(status_4)
73 time.sleep(2)
70 74
71@pytest.mark.vcr() 75@pytest.mark.vcr()
72def test_filter_clientside(api, api2): 76def test_filter_clientside(api, api2):
73 # Make sure no filters are left over from some previous run 77 with vcr.use_cassette('test_filter_clientside.yaml', cassette_library_dir='tests/cassettes_pre_4_0_0', record_mode='none'):
74 # Unclean, but neccesary 78 # Make sure no filters are left over from some previous run
75 all_filters = api.filters() 79 # Unclean, but neccesary
76 for mastodon_filter in all_filters: 80 all_filters = api.filters()
77 api.filter_delete(mastodon_filter) 81 for mastodon_filter in all_filters:
78 82 api.filter_delete(mastodon_filter)
79 time.sleep(2) 83
80 api.account_follow(api2.account_verify_credentials()) 84 time.sleep(2)
81 keyword_filter_1 = api.filter_create("anime", ['home'], irreversible = False, whole_word = False, expires_in = None) 85 api.account_follow(api2.account_verify_credentials())
82 keyword_filter_2 = api.filter_create("girugamesh", ['home'], irreversible = False, whole_word = True, expires_in = None) 86 keyword_filter_1 = api.filter_create("anime", ['home'], irreversible = False, whole_word = False, expires_in = None)
83 keyword_filter_3 = api.filter_create("japanimation", ['notifications'], irreversible = False, whole_word = True, expires_in = None) 87 keyword_filter_2 = api.filter_create("girugamesh", ['home'], irreversible = False, whole_word = True, expires_in = None)
84 status_1 = api2.toot("I love animes") 88 keyword_filter_3 = api.filter_create("japanimation", ['notifications'], irreversible = False, whole_word = True, expires_in = None)
85 status_2 = api2.toot("Girugamesh!") 89 status_1 = api2.toot("I love animes")
86 status_3 = api2.toot("Girugameshnetworking!") 90 status_2 = api2.toot("Girugamesh!")
87 status_4 = api2.toot("I love japanimation!") 91 status_3 = api2.toot("Girugameshnetworking!")
88 time.sleep(2) 92 status_4 = api2.toot("I love japanimation!")
89 93 time.sleep(2)
90 tl = api.timeline_home()
91 try:
92 assert status_1['id'] in map(lambda st: st['id'], tl)
93 assert status_2['id'] in map(lambda st: st['id'], tl)
94 assert status_3['id'] in map(lambda st: st['id'], tl)
95 assert status_4['id'] in map(lambda st: st['id'], tl)
96 94
97 filtered = api.filters_apply(tl, [keyword_filter_1, keyword_filter_2, keyword_filter_3], 'home') 95 tl = api.timeline_home()
98 assert not status_1['id'] in map(lambda st: st['id'], filtered) 96 try:
99 assert not status_2['id'] in map(lambda st: st['id'], filtered) 97 assert status_1['id'] in map(lambda st: st['id'], tl)
100 assert status_3['id'] in map(lambda st: st['id'], filtered) 98 assert status_2['id'] in map(lambda st: st['id'], tl)
101 assert status_4['id'] in map(lambda st: st['id'], filtered) 99 assert status_3['id'] in map(lambda st: st['id'], tl)
102 finally: 100 assert status_4['id'] in map(lambda st: st['id'], tl)
103 api.filter_delete(keyword_filter_1) 101
104 api.filter_delete(keyword_filter_2) 102 filtered = api.filters_apply(tl, [keyword_filter_1, keyword_filter_2, keyword_filter_3], 'home')
105 api.filter_delete(keyword_filter_3) 103 assert not status_1['id'] in map(lambda st: st['id'], filtered)
106 api2.status_delete(status_1) 104 assert not status_2['id'] in map(lambda st: st['id'], filtered)
107 api2.status_delete(status_2) 105 assert status_3['id'] in map(lambda st: st['id'], filtered)
108 api2.status_delete(status_3) 106 assert status_4['id'] in map(lambda st: st['id'], filtered)
109 api2.status_delete(status_4) 107 finally:
108 api.filter_delete(keyword_filter_1)
109 api.filter_delete(keyword_filter_2)
110 api.filter_delete(keyword_filter_3)
111 api2.status_delete(status_1)
112 api2.status_delete(status_2)
113 api2.status_delete(status_3)
114 api2.status_delete(status_4)
diff --git a/tests/test_follow_requests.py b/tests/test_follow_requests.py
index e84ff6d..01e53b5 100644
--- a/tests/test_follow_requests.py
+++ b/tests/test_follow_requests.py
@@ -2,25 +2,25 @@ import pytest
2import time 2import time
3 3
4@pytest.mark.vcr() 4@pytest.mark.vcr()
5def test_follow_requests(api3): 5def test_follow_requests(api):
6 reqs = api3.follow_requests() 6 reqs = api.follow_requests()
7 assert isinstance(reqs, list) 7 assert isinstance(reqs, list)
8 8
9 9
10@pytest.mark.vcr() 10@pytest.mark.vcr()
11def test_follow_request_authorize(api3, api2): 11def test_follow_request_authorize(api, api2):
12 api2.account_follow(1234567890123457) 12 api2.account_follow(1234567890123456)
13 time.sleep(2) 13 time.sleep(2)
14 request = api3.follow_requests()[0] 14 request = api.follow_requests()[0]
15 api3.follow_request_authorize(request) 15 api.follow_request_authorize(request)
16 api2.account_unfollow(1234567890123457) 16 api2.account_unfollow(1234567890123456)
17 17
18 18
19@pytest.mark.vcr() 19@pytest.mark.vcr()
20def test_follow_request_reject(api3, api2): 20def test_follow_request_reject(api, api2):
21 api2.account_follow(1234567890123457) 21 api2.account_follow(1234567890123456)
22 time.sleep(2) 22 time.sleep(2)
23 request = api3.follow_requests()[0] 23 request = api.follow_requests()[0]
24 api3.follow_request_reject(request) 24 api.follow_request_reject(request)
25 25
26 26
diff --git a/tests/test_streaming.py b/tests/test_streaming.py
index 8912b9c..a22b184 100644
--- a/tests/test_streaming.py
+++ b/tests/test_streaming.py
@@ -323,7 +323,7 @@ def test_stream_user(api, api2):
323 323
324 # Make sure we are in the right state to not receive updates from api2 324 # Make sure we are in the right state to not receive updates from api2
325 user = api2.account_verify_credentials() 325 user = api2.account_verify_credentials()
326 api2.account_unfollow(user) 326 api.account_unfollow(user)
327 time.sleep(2) 327 time.sleep(2)
328 328
329 updates = [] 329 updates = []
@@ -349,13 +349,9 @@ def test_stream_user(api, api2):
349 t = threading.Thread(args=(), target=do_activities) 349 t = threading.Thread(args=(), target=do_activities)
350 t.start() 350 t.start()
351 351
352 stream = None 352 stream = api.stream_user(listener, run_async=True)
353 try: 353 time.sleep(20)
354 stream = api.stream_user(listener, run_async=True) 354 stream.close()
355 time.sleep(20)
356 finally:
357 if stream != None:
358 stream.close()
359 355
360 assert len(updates) == 1 356 assert len(updates) == 1
361 assert len(notifications) == 1 357 assert len(notifications) == 1
@@ -373,10 +369,9 @@ def test_stream_user_local(api, api2):
373 369
374 # Make sure we are in the right state to not receive updates from api2 370 # Make sure we are in the right state to not receive updates from api2
375 user = api2.account_verify_credentials() 371 user = api2.account_verify_credentials()
376 api2.account_unfollow(user) 372 api.account_unfollow(user)
377 373
378 updates = [] 374 updates = []
379 notifications = []
380 listener = CallbackStreamListener( 375 listener = CallbackStreamListener(
381 local_update_handler = lambda x: updates.append(x), 376 local_update_handler = lambda x: updates.append(x),
382 ) 377 )
@@ -391,13 +386,9 @@ def test_stream_user_local(api, api2):
391 t = threading.Thread(args=(), target=do_activities) 386 t = threading.Thread(args=(), target=do_activities)
392 t.start() 387 t.start()
393 388
394 stream = None 389 stream = api.stream_user(listener, run_async=True)
395 try: 390 time.sleep(20)
396 stream = api.stream_user(listener, run_async=True) 391 stream.close()
397 time.sleep(20)
398 finally:
399 if stream != None:
400 stream.close()
401 392
402 assert len(updates) == 1 393 assert len(updates) == 1
403 assert updates[0].id == posted[0].id 394 assert updates[0].id == posted[0].id
@@ -422,13 +413,9 @@ def test_stream_direct(api, api2):
422 t = threading.Thread(args=(), target=do_activities) 413 t = threading.Thread(args=(), target=do_activities)
423 t.start() 414 t.start()
424 415
425 stream = None 416 stream = api.stream_direct(listener, run_async=True)
426 try: 417 time.sleep(20)
427 stream = api.stream_direct(listener, run_async=True) 418 stream.close()
428 time.sleep(20)
429 finally:
430 if stream != None:
431 stream.close()
432 419
433 assert len(conversations) == 1 420 assert len(conversations) == 1
434 421
diff --git a/tests/test_timeline.py b/tests/test_timeline.py
index 93ac8de..3e6fe22 100644
--- a/tests/test_timeline.py
+++ b/tests/test_timeline.py
@@ -5,9 +5,10 @@ from mastodon.Mastodon import MastodonAPIError,\
5 MastodonUnauthorizedError 5 MastodonUnauthorizedError
6 6
7@pytest.mark.vcr() 7@pytest.mark.vcr()
8def test_public_tl_anonymous(api_anonymous, status): 8def test_public_tl_anonymous(api_anonymous, status3):
9 time.sleep(3)
9 tl = api_anonymous.timeline_public() 10 tl = api_anonymous.timeline_public()
10 assert status['id'] in map(lambda st: st['id'], tl) 11 assert status3['id'] in list(map(lambda st: st['id'], tl))
11 12
12@pytest.mark.vcr() 13@pytest.mark.vcr()
13def test_public_tl(api, status): 14def test_public_tl(api, status):
@@ -23,6 +24,7 @@ def test_unauthed_home_tl_throws(api_anonymous, status):
23 24
24@pytest.mark.vcr() 25@pytest.mark.vcr()
25def test_home_tl(api, status): 26def test_home_tl(api, status):
27 time.sleep(3)
26 tl = api.timeline_home() 28 tl = api.timeline_home()
27 assert status['id'] in map(lambda st: st['id'], tl) 29 assert status['id'] in map(lambda st: st['id'], tl)
28 30
Powered by cgit v1.2.3 (git 2.41.0)