kopia lustrzana https://github.com/halcy/Mastodon.py
				
				
				
			
		
			
				
	
	
		
			304 wiersze
		
	
	
		
			16 KiB
		
	
	
	
		
			YAML
		
	
	
			
		
		
	
	
			304 wiersze
		
	
	
		
			16 KiB
		
	
	
	
		
			YAML
		
	
	
| interactions:
 | |
| - request:
 | |
|     body: null
 | |
|     headers:
 | |
|       Accept:
 | |
|       - '*/*'
 | |
|       Accept-Encoding:
 | |
|       - gzip, deflate, br
 | |
|       Authorization:
 | |
|       - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
 | |
|       Connection:
 | |
|       - keep-alive
 | |
|       User-Agent:
 | |
|       - tests/v311
 | |
|     method: GET
 | |
|     uri: http://localhost:3000/api/v1/instance/
 | |
|   response:
 | |
|     body:
 | |
|       string: '{"uri":"localhost:3000","title":"Mastodon","short_description":"","description":"","email":"","version":"4.3.0","urls":{"streaming_api":"ws://localhost:4000"},"stats":{"user_count":4,"status_count":100,"domain_count":0},"thumbnail":"http://localhost:3000/packs/media/images/preview-6399aebd96ccf025654e2977454f168f.png","languages":["en"],"registrations":true,"approval_required":true,"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":16777216,"image_matrix_limit":33177600,"video_size_limit":103809024,"video_frame_rate_limit":120,"video_matrix_limit":8294400},"polls":{"max_options":4,"max_characters_per_option":50,"min_expiration":300,"max_expiration":2629746}},"contact_account":null,"rules":[]}'
 | |
|     headers:
 | |
|       Cache-Control:
 | |
|       - max-age=300, public, stale-while-revalidate=30, stale-if-error=86400
 | |
|       Content-Length:
 | |
|       - '1260'
 | |
|       Content-Security-Policy:
 | |
|       - default-src 'none'; frame-ancestors 'none'; form-action 'none'
 | |
|       Content-Type:
 | |
|       - application/json; charset=utf-8
 | |
|       Date:
 | |
|       - Sat, 16 Aug 2025 19:05:17 GMT
 | |
|       ETag:
 | |
|       - W/"cc91a3c4f150917976d05afebc63268b"
 | |
|       Referrer-Policy:
 | |
|       - strict-origin-when-cross-origin
 | |
|       Server-Timing:
 | |
|       - cache_read.active_support;dur=0.40, sql.active_record;dur=2.04, cache_generate.active_support;dur=12.51,
 | |
|         cache_write.active_support;dur=0.65, instantiation.active_record;dur=0.58,
 | |
|         start_processing.action_controller;dur=0.00, cache_fetch_hit.active_support;dur=0.00,
 | |
|         render.active_model_serializers;dur=17.10, process_action.action_controller;dur=40.24
 | |
|       X-Content-Type-Options:
 | |
|       - nosniff
 | |
|       X-Frame-Options:
 | |
|       - SAMEORIGIN
 | |
|       X-Permitted-Cross-Domain-Policies:
 | |
|       - none
 | |
|       X-RateLimit-Limit:
 | |
|       - '300'
 | |
|       X-RateLimit-Remaining:
 | |
|       - '299'
 | |
|       X-RateLimit-Reset:
 | |
|       - '2025-08-16T19:10:00.784460Z'
 | |
|       X-Request-Id:
 | |
|       - 64e043d5-883b-428e-ac18-71e048120ab1
 | |
|       X-Runtime:
 | |
|       - '0.073087'
 | |
|       X-XSS-Protection:
 | |
|       - '0'
 | |
|       vary:
 | |
|       - Accept, Origin
 | |
|     status:
 | |
|       code: 200
 | |
|       message: OK
 | |
| - request:
 | |
|     body: null
 | |
|     headers:
 | |
|       Accept:
 | |
|       - '*/*'
 | |
|       Accept-Encoding:
 | |
|       - gzip, deflate, br
 | |
|       Authorization:
 | |
|       - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
 | |
|       Connection:
 | |
|       - keep-alive
 | |
|       User-Agent:
 | |
|       - tests/v311
 | |
|     method: GET
 | |
|     uri: http://localhost:3000/api/v2/instance/
 | |
|   response:
 | |
|     body:
 | |
|       string: '{"domain":"localhost:3000","title":"Mastodon","version":"4.3.0","source_url":"https://github.com/mastodon/mastodon","description":"","usage":{"users":{"active_month":0}},"thumbnail":{"url":"http://localhost:3000/packs/media/images/preview-6399aebd96ccf025654e2977454f168f.png"},"icon":[{"src":"http://localhost:3000/packs/media/icons/android-chrome-36x36-4c61fdb42936428af85afdbf8c6a45a8.png","size":"36x36"},{"src":"http://localhost:3000/packs/media/icons/android-chrome-48x48-2027aead76dc906c981043d658a8258d.png","size":"48x48"},{"src":"http://localhost:3000/packs/media/icons/android-chrome-72x72-799d90b81f5b28cea7355a0c0b356381.png","size":"72x72"},{"src":"http://localhost:3000/packs/media/icons/android-chrome-96x96-c2dfcfa1268c56e59edddfe20d818b91.png","size":"96x96"},{"src":"http://localhost:3000/packs/media/icons/android-chrome-144x144-ff3110f7772743bdd0c1c47fb7b2d4e0.png","size":"144x144"},{"src":"http://localhost:3000/packs/media/icons/android-chrome-192x192-eddc1ed540e97b926202b7b857989d60.png","size":"192x192"},{"src":"http://localhost:3000/packs/media/icons/android-chrome-256x256-7b2b43926019259f7c9ddee627d80a0f.png","size":"256x256"},{"src":"http://localhost:3000/packs/media/icons/android-chrome-384x384-72068ed50b02828fc505a8d69b321dea.png","size":"384x384"},{"src":"http://localhost:3000/packs/media/icons/android-chrome-512x512-ccb53c9fcbb5f61bf741cc54998318f0.png","size":"512x512"}],"languages":["en"],"configuration":{"urls":{"streaming":"ws://localhost:4000","status":null},"vapid":{"public_key":"BM0khLcvEe3sNx-QO2PB1hqB-24BqdAh0_kG3nZKAHj348StAFL2EHzK1JJTplzKhmMoz3Z_cNfW6QY8ibUzdF4="},"accounts":{"max_featured_tags":10,"max_pinned_statuses":5},"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":16777216,"image_matrix_limit":33177600,"video_size_limit":103809024,"video_frame_rate_limit":120,"video_matrix_limit":8294400},"polls":{"max_options":4,"max_characters_per_option":50,"min_expiration":300,"max_expiration":2629746},"translation":{"enabled":false}},"registrations":{"enabled":true,"approval_required":true,"message":null,"url":null},"api_versions":{"mastodon":2},"contact":{"email":"","account":null},"rules":[]}'
 | |
|     headers:
 | |
|       Cache-Control:
 | |
|       - max-age=300, public, stale-while-revalidate=30, stale-if-error=86400
 | |
|       Content-Length:
 | |
|       - '2641'
 | |
|       Content-Security-Policy:
 | |
|       - default-src 'none'; frame-ancestors 'none'; form-action 'none'
 | |
|       Content-Type:
 | |
|       - application/json; charset=utf-8
 | |
|       Date:
 | |
|       - Sat, 16 Aug 2025 19:05:17 GMT
 | |
|       ETag:
 | |
|       - W/"2f4f131317c14c268bad00aa2f75ca41"
 | |
|       Referrer-Policy:
 | |
|       - strict-origin-when-cross-origin
 | |
|       Server-Timing:
 | |
|       - cache_read.active_support;dur=0.27, sql.active_record;dur=1.44, cache_generate.active_support;dur=9.07,
 | |
|         cache_write.active_support;dur=0.51, instantiation.active_record;dur=0.46,
 | |
|         start_processing.action_controller;dur=0.00, cache_fetch_hit.active_support;dur=0.00,
 | |
|         render.active_model_serializers;dur=40.84, process_action.action_controller;dur=62.45
 | |
|       X-Content-Type-Options:
 | |
|       - nosniff
 | |
|       X-Frame-Options:
 | |
|       - SAMEORIGIN
 | |
|       X-Permitted-Cross-Domain-Policies:
 | |
|       - none
 | |
|       X-RateLimit-Limit:
 | |
|       - '300'
 | |
|       X-RateLimit-Remaining:
 | |
|       - '299'
 | |
|       X-RateLimit-Reset:
 | |
|       - '2025-08-16T19:10:00.868935Z'
 | |
|       X-Request-Id:
 | |
|       - c3781def-246a-427b-b9dc-54750c04a78b
 | |
|       X-Runtime:
 | |
|       - '0.095314'
 | |
|       X-XSS-Protection:
 | |
|       - '0'
 | |
|       vary:
 | |
|       - Accept, Origin
 | |
|     status:
 | |
|       code: 200
 | |
|       message: OK
 | |
| - request:
 | |
|     body: null
 | |
|     headers:
 | |
|       Accept:
 | |
|       - '*/*'
 | |
|       Accept-Encoding:
 | |
|       - gzip, deflate, br
 | |
|       Authorization:
 | |
|       - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
 | |
|       Connection:
 | |
|       - keep-alive
 | |
|       User-Agent:
 | |
|       - tests/v311
 | |
|     method: GET
 | |
|     uri: http://localhost:3000/api/v2/search?q=mastodonpy_test&resolve=1&exclude_unreviewed=1
 | |
|   response:
 | |
|     body:
 | |
|       string: '{"accounts":[{"id":"115038701667226306","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"indexable":false,"group":false,"created_at":"2025-08-16T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test","uri":"http://localhost:3000/users/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":10,"last_status_at":"2025-08-16","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[]},{"id":"115038701837652014","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2025-08-16T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test_2","uri":"http://localhost:3000/users/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":90,"last_status_at":"2025-08-16","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[]}],"statuses":[],"hashtags":[]}'
 | |
|     headers:
 | |
|       Cache-Control:
 | |
|       - private, no-store
 | |
|       Content-Length:
 | |
|       - '1558'
 | |
|       Content-Security-Policy:
 | |
|       - default-src 'none'; frame-ancestors 'none'; form-action 'none'
 | |
|       Content-Type:
 | |
|       - application/json; charset=utf-8
 | |
|       ETag:
 | |
|       - W/"e66a0162e2641058a712c56209e1a72b"
 | |
|       Referrer-Policy:
 | |
|       - strict-origin-when-cross-origin
 | |
|       Server-Timing:
 | |
|       - cache_read.active_support;dur=0.11, sql.active_record;dur=5.59, cache_generate.active_support;dur=1.53,
 | |
|         cache_write.active_support;dur=0.11, instantiation.active_record;dur=0.66,
 | |
|         start_processing.action_controller;dur=0.01, unpermitted_parameters.action_controller;dur=0.00,
 | |
|         cache_fetch_hit.active_support;dur=0.00, render.active_model_serializers;dur=5.44,
 | |
|         process_action.action_controller;dur=43.12
 | |
|       X-Content-Type-Options:
 | |
|       - nosniff
 | |
|       X-Frame-Options:
 | |
|       - SAMEORIGIN
 | |
|       X-Permitted-Cross-Domain-Policies:
 | |
|       - none
 | |
|       X-RateLimit-Limit:
 | |
|       - '300'
 | |
|       X-RateLimit-Remaining:
 | |
|       - '299'
 | |
|       X-RateLimit-Reset:
 | |
|       - '2025-08-16T19:10:00.997073Z'
 | |
|       X-Request-Id:
 | |
|       - 8c3736c8-3478-4660-a338-818ba5c8dbef
 | |
|       X-Runtime:
 | |
|       - '0.090109'
 | |
|       X-XSS-Protection:
 | |
|       - '0'
 | |
|       vary:
 | |
|       - Authorization, Origin
 | |
|     status:
 | |
|       code: 200
 | |
|       message: OK
 | |
| - request:
 | |
|     body: null
 | |
|     headers:
 | |
|       Accept:
 | |
|       - '*/*'
 | |
|       Accept-Encoding:
 | |
|       - gzip, deflate, br
 | |
|       Authorization:
 | |
|       - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
 | |
|       Connection:
 | |
|       - keep-alive
 | |
|       User-Agent:
 | |
|       - tests/v311
 | |
|     method: GET
 | |
|     uri: http://localhost:3000/api/v2/search?q=mastodonpy_test&resolve=1&exclude_unreviewed=1
 | |
|   response:
 | |
|     body:
 | |
|       string: '{"accounts":[{"id":"115038701667226306","username":"mastodonpy_test","acct":"mastodonpy_test","display_name":"","locked":true,"bot":false,"discoverable":null,"indexable":false,"group":false,"created_at":"2025-08-16T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test","uri":"http://localhost:3000/users/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":10,"last_status_at":"2025-08-16","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[]},{"id":"115038701837652014","username":"mastodonpy_test_2","acct":"mastodonpy_test_2","display_name":"","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2025-08-16T00:00:00.000Z","note":"","url":"http://localhost:3000/@mastodonpy_test_2","uri":"http://localhost:3000/users/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":90,"last_status_at":"2025-08-16","hide_collections":null,"noindex":false,"emojis":[],"roles":[],"fields":[]}],"statuses":[],"hashtags":[]}'
 | |
|     headers:
 | |
|       Cache-Control:
 | |
|       - private, no-store
 | |
|       Content-Length:
 | |
|       - '1558'
 | |
|       Content-Security-Policy:
 | |
|       - default-src 'none'; frame-ancestors 'none'; form-action 'none'
 | |
|       Content-Type:
 | |
|       - application/json; charset=utf-8
 | |
|       ETag:
 | |
|       - W/"e66a0162e2641058a712c56209e1a72b"
 | |
|       Referrer-Policy:
 | |
|       - strict-origin-when-cross-origin
 | |
|       Server-Timing:
 | |
|       - cache_read.active_support;dur=0.12, sql.active_record;dur=3.50, cache_generate.active_support;dur=1.86,
 | |
|         cache_write.active_support;dur=0.12, instantiation.active_record;dur=1.01,
 | |
|         start_processing.action_controller;dur=0.01, unpermitted_parameters.action_controller;dur=0.00,
 | |
|         cache_fetch_hit.active_support;dur=0.00, render.active_model_serializers;dur=6.10,
 | |
|         process_action.action_controller;dur=41.47
 | |
|       X-Content-Type-Options:
 | |
|       - nosniff
 | |
|       X-Frame-Options:
 | |
|       - SAMEORIGIN
 | |
|       X-Permitted-Cross-Domain-Policies:
 | |
|       - none
 | |
|       X-RateLimit-Limit:
 | |
|       - '300'
 | |
|       X-RateLimit-Remaining:
 | |
|       - '299'
 | |
|       X-RateLimit-Reset:
 | |
|       - '2025-08-16T19:10:00.119695Z'
 | |
|       X-Request-Id:
 | |
|       - ace05a32-17f9-491c-89da-72ddb90259a0
 | |
|       X-Runtime:
 | |
|       - '0.084667'
 | |
|       X-XSS-Protection:
 | |
|       - '0'
 | |
|       vary:
 | |
|       - Authorization, Origin
 | |
|     status:
 | |
|       code: 200
 | |
|       message: OK
 | |
| - request:
 | |
|     body: null
 | |
|     headers:
 | |
|       Accept:
 | |
|       - '*/*'
 | |
|       Accept-Encoding:
 | |
|       - gzip, deflate, br
 | |
|       Authorization:
 | |
|       - Bearer __MASTODON_PY_TEST_ACCESS_TOKEN
 | |
|       Connection:
 | |
|       - keep-alive
 | |
|       User-Agent:
 | |
|       - tests/v311
 | |
|     method: GET
 | |
|     uri: http://localhost:3000/api/v2/search?q=mastodonpy_test&resolve=1&exclude_unreviewed=1&type=statuses
 | |
|   response:
 | |
|     body:
 | |
|       string: '{"accounts":[],"statuses":[],"hashtags":[]}'
 | |
|     headers:
 | |
|       Cache-Control:
 | |
|       - private, no-store
 | |
|       Content-Length:
 | |
|       - '43'
 | |
|       Content-Security-Policy:
 | |
|       - default-src 'none'; frame-ancestors 'none'; form-action 'none'
 | |
|       Content-Type:
 | |
|       - application/json; charset=utf-8
 | |
|       ETag:
 | |
|       - W/"80e643200b4aece67dbe6d242a4e5722"
 | |
|       Referrer-Policy:
 | |
|       - strict-origin-when-cross-origin
 | |
|       Server-Timing:
 | |
|       - cache_read.active_support;dur=0.02, sql.active_record;dur=0.57, cache_generate.active_support;dur=0.94,
 | |
|         cache_write.active_support;dur=0.07, instantiation.active_record;dur=0.20,
 | |
|         start_processing.action_controller;dur=0.00, unpermitted_parameters.action_controller;dur=0.00,
 | |
|         render.active_model_serializers;dur=0.23, process_action.action_controller;dur=21.85
 | |
|       X-Content-Type-Options:
 | |
|       - nosniff
 | |
|       X-Frame-Options:
 | |
|       - SAMEORIGIN
 | |
|       X-Permitted-Cross-Domain-Policies:
 | |
|       - none
 | |
|       X-RateLimit-Limit:
 | |
|       - '300'
 | |
|       X-RateLimit-Remaining:
 | |
|       - '299'
 | |
|       X-RateLimit-Reset:
 | |
|       - '2025-08-16T19:10:00.233464Z'
 | |
|       X-Request-Id:
 | |
|       - 3e51c5d3-5475-4f34-83a7-cb730fb4f5a7
 | |
|       X-Runtime:
 | |
|       - '0.053334'
 | |
|       X-XSS-Protection:
 | |
|       - '0'
 | |
|       vary:
 | |
|       - Authorization, Origin
 | |
|     status:
 | |
|       code: 200
 | |
|       message: OK
 | |
| version: 1
 |